Maybe you're trying too much to not let your Bayern bias show, but come on, it's been clear to see to everyone that Ribéry has been above both Messi and Cristiano performance-wise, for most of the year in fact, for both club and country. Last season's Ballon d'Or should've gone to Cristiano (or Iniesta) IMO, but this year I really can't see any reason why he'd deserve it ahead of Ribéry or even Messi for that matter (see my response to Mel_F).
In the post above I really was talking about this season, not about the whole year. I already stated that Ribery imo deserves the Ballon d'Or, explained at length why for example his CL final performance is worth way more than goal and assist stats could ever show and that Ronaldo's bad performances for Portugal should count against him. I actually haven't seen a lot Real games this season, so maybe my impression of Ronaldo trying to be more involved is wrong. The only big games so far were probably the UEFA supercup for Bayern and the classico for Barca and Real. Everything else was just business as usual early in the season, imo, so there's not much to go by with individual important performances and overall Ronaldo's again increased goal record has to count for something.