I agree Heidfeld had a good race with some good overtaking moves but that was partly down to the poor tyre choice of others. When you compare his performance against Kubica in previous races he is clearly not in the same league - remember how Coulthard could not seem to get a quick single lap in for a long time at McLaren and that is Heidfeld's biggest 'achiles heel' - perhaps he does not have that natural ability Hamilton has to know the limits of grip in all conditions? As GC350z says, Massa had an appalling race - might have been a car set-up issue but he looked a complete novice - perhaps he is the opposite to Heidfeld - can get the most out of the car when it is dry but in the wet, and without traction control, he is literally all at sea!
Yeah, sometimes the 'limit' catches out the very best and in the windy conditions on Saturday that included Hamilton as well, aggravated by a turn in a couple of metres too early to throw him off line to lose mehanical (as well well as 'aero' grip) to send him off line and not get pole. But then to nearly steal the lead on the first corner in the race and hassle his team mate for several laps who had to pit for fuel first, showed that Lewis is in a different league. Hats off to him.