I was reading your posts...We are about the same size..200lbs I ride well on flat but to heavy to climb..I was wondering how tall are you? To be that big but lack power? What is your training routine like....You have to practice hard TT do mile/kilometer sprints push hard during rides...3-4 sets each ride. Lose weight and just put in the time on the saddle.....seems your looking for technology to improve when we all know it is the engine......practice more of those things you do not do well. climb and climb somemore. Time on the bike = the answer....