Overall, a brilliant race, and at one point, any one of about 14 drivers could have filled the final podium positions, even Massa led the race at one point!!!

Perfect drive from Nico and clearly driver of the day!
Schumacher was robbed of a potential podium for the 2nd time in 3 races thanks to matters beyond his control.
Vettel did well to get to 5th from 15th and Webber drove a decent race. Red Bull are clearly the 3rd fastest team at the moment (Mercedes and McLaren are the fastest in race pace).
Button and Hamilton did better in the race, but they should not have been 5th and 7th on the grid. Button's Q3 performance was shocking and Lewis was unlucky that his gearbox failed.
Ferrari are really struggling, although Alonso was on for a 4th place before he made his 3rd stop and got caught up in the midfield with the 2 stoppers. Ferrari might do a bit better in Bahrain as there are less corners.
Kimi wouldn't have been P2 if he 3 stopped like he should. He was fully aware (or his team were) of the length the tyres would last and he pushed it too far. Vettel did 4 less laps on the final stint and just held on.
A truly cracking race and can't wait for Bahrain, although I expect the Mercedes to dominate!