i'm vegan.
let me just say that you do NOT need meat or dairy for energy. i am continuously waiting at the top of hills for all my carnivore riding friends. i have raced cross country on my mountain bike. i play a whole 90 minutes in competitive soccer matches.
just wanted to clear that up.
-happy riding!