In the old points systems, Vettel is still ahead by a ridiculous amount – over Webber! (42-point lead in the 10-8-6 system, 56-point lead in the 10-6-4 system)
Remember that Schumi also had a couple of off weekends in the 2001 season (Britain, Germany, coincidentally the same as Vettel), but won the title in Hungary anyway. With so many rounds to go, clinching the title in Europe probably won’t happen here. But I’m expecting the title to be sealed at Vettel’s favorite circuit, Suzuka – he’s raced there twice, and won there twice.
As for Red Bull’s budget, I wouldn’t worry about it. They’re running TWO teams, for crying out loud! If money ever becomes an issue, they can always reduce STR’s funding or reduce sponsorship in other motorsport. That said, this is working out beautifully for Red Bull – they are doing a Benetton in excelling in something you wouldn’t expect them to be good at. And the millions of fans seeing it are paying it off by buying their energy drinks.