Yeah if you look at the halfway prediction threads no one except me said Vettel would take the title this year. Common opinion was the title was Alonso's.
Very good point, after 10 races the standings looked like this:
1 Fernando Alonso....154
2 Mark Webber........120
3 Sebastian Vettel...110
4 Kimi Räikkönen......98
5 Lewis Hamilton......92
It was the Singapore to India run that changed the game. Even a small change would have altered things, for example had Alonso not been caught up in the chaos at the start of the Japanese Grand Prix it might have been enough for him to hang on and win today.