In my opinion, the '08 CRV is a little small for a interior fork mount "rack". I don't have the CRV but do have a '00 Outback (I know, really old) with similar interior space and I have found that even when carrying the bike on its side, the headliner and carpet tend to get brushed from time to time. It doesn't particularly bother me but it would if the car was new to me.
The Element has a really boxy style that maximizes interior volume. Sort of like a Scion xB. The boxy dimensions offer more headroom which is really helpful if you're transporting bikes.