Well it may be harder for you personally to perform cardio with more muscle as we are unique however just having a look at some of the prime athletes out there, footballers, basketballers, track & field, all kindsof sports people have bigger frames and yet perform well in cardio orientated sports.
So it can be done, just se yourself that goal.
On the issue of your muscle recovery, if i work out and don't feel any muscle discomfort the next day or the day after i know i haven't worked out properly.
Known as pain but its not really pain as such, more and more you'll do your routine the less likely you are to feel the pain the next day (unless your gradually increasing resistance).
So embrae the discomfort, your body's letting you know you have performed properly.
Recovery: shouldn't be a big issue, I mean lets say you work your chest on monday, why would you need to use your chest on a tuesday? the next day work your triceps, day after work your back and so on.
Ice cold baths are good for recovery, fill your bath with very cold water, put a crapload of ice cubes in there aswell... try and stay in for a good few minutes, if you cannot then leave and re-enter.
No bath? use a shower,alternate between very warm and very cold water.
f your body feels cranky the next day I like to warm up the muscles affected via a hot water bottle or just a shower, eases the pain.