Personally, I would move the cardio to a different time of the day. For post workout shake/meal, I usually start about 20 minutes before I'm done my routine. Just have the shake ready beforehand.
If you have to do the cardio that way, I would wait till after so you don't puke!
