I always recommend the Mediterranean Food Pyramid. Also, the body absorbs less calories from raw veggies and such compared to cooked.
Don't forget, the body is made in the kitchen, neither in the gym (12+ hrs a week), nor on the bike.
At 63, I am 5'10", weigh 154 lbs, 6% BF, can still do serious cardio and long fast rides. The bike IS the passion. I train folks to shoot and like Sporting Clays, but the bike is number one on the list of things I love doing.