You are absolutely right that Grischuk and Vallejo had chances against Topalov. It is reminiscent of the Challenger Match versus Kamsky where Topalov was in danger but benefitted from his opponent's time pressure. That is part of Topalov's style--to play on the edge and count on his ability to handle the danger better than his opponent. Looking forward, Anand is known for playing fast, so I don't expect him to get into time trouble against Topalov. That is one resource Topalov will not have.
In view of the points you made, fredhale, objectively, Anand's chess at Corus may have been just as strong, even though he racked up a string of draws.
I think Vallejo's approach was expected. That is the sort of thing I analyze every time I look at the English from the white side.
Thus far, Topalov has won all of his white games. That bodes well in terms of match play conditions regarding his upcoming battle with Anand. How do you think Topalov's form at Linares compares to Anand's form at Corus (+2 undefeated)? Forgetting results and looking at pure chess, is Topalov or Anand looking stronger? By the way, Topalov has, for the moment, passed Carlsen in the live ratings. There are four rounds remaining in Linares but I am already looking forward to the Title Match. How about you?