First of all, OTD prices are impossible to compare because taxes, license fees, etc. are different in every state. According to Edmunds, the invoice plus destination charge is $23,092 on a 2008 CRV EX w/AWD. That might give you some idea of how you did.
I don't know what add ons you purchased but most provide the dealer with a hefty profit. Obviously profit is important so it makes sense that a salesperson would want to sell as much as possible. The consumer does have the best defense though... the word "no".
I'm sure you've learned a lot from this experience. The next time you may want to do some reading on the best ways to deal with pressure and car buying in general. There are some excellent articles on the web. You can start right here on Edmunds by checking out the tips and advice link at the top of the page.
The bottom line is that if you are happy with the CRV, relax and enjoy your car!!