As a doer of most of this stuff (well A,C,E anyway) who is also tall and lean I say focus on the power/strength work. That translates directly into bike goodness. The long slow cardio you get from jogging isn't much different from what you'd get on the bike and bodybuilding workouts place aesthetics and mass over function.

O-lifting, sprinting and CF build the kind of power and speed that are so useful when riding, but so hard to build on the bike. Plus these things are technique-based so you can make huge performance gains without gaining a lot of weight.

I'm probably like OnePunch, could probably stand to lose some 'bad' weight. That Show and Go system sounds interesting. Might have to order it. My roommate has a couple books, but they're all about what exercises to do, no actual structured plan

Some good stuff posted, thanks guys