NO! Why would you go through the expense an headache of changing the geometry of your rig at the expense of balance and performance to install a Bimini that was NOT designed for your boat?
Yes, that's right... The Bimini CD sold you was NOT designed for your C25, but it will WORK when installed properly. I'm not saying anything bad about CD, I'm a customer too, but they just aren't very good about including instructions with many items.
The Bimini is a generic size, only it's width is selected by CD to cover the cockpit width of the C-25. To clear the boom you will need to cut a small amount of tubing from the long leg of the frame. If you read Stingy Sailor's article on mounting a Bimini you will se he had to cut 5 inches off his legs to clear the boom on his C-22. You also need to position the Bimini far enough forward to clear the Mainsheet Tackle.
Probably one of your problems is that you are trying to mount the Bimini on top of the cockpit coamings, rather than out to the sides on the gunwhales (I'm not sure what version you ordered). The ideal mounting method is to use the genoa track by using the genoa car mounts CD cells or fashioning your own. CD also has additional short tracks specific for Bimini use that are cheaper than T-Track. This allows you to slide the Bimini fwd or aft as you see fit.
Be prepared that it is possible you may not have standing headroom below the Bimini, but if you get the frame legs cut correctly it will clear the boom and you will have 'close' to standing headroom. Generally speaking, raising the boom and re-cutting your mainsail is a bad idea just for some shade.