No one was at fault for the accident. Rosberg jerked battling with Alonso, which in turn forced truili into a spin. You can't really blame anyone there.
Anyways, as for the race.

Ferrari are a joke this year. 5 mechnincal failures so far. Twice they haven't even gotten into Q3, and I've lost count how many times KERS has failed them. Not mention this fuel problem, and putting Kimi on wet tyres at Malaysia.
Gutted for Massa today. He couldn't have drove better, only to be reduced to surrendering positions so that his car didn't stop on track. His luck this year has been zero. He's had problems at every single race so far, and just about all of them blunders from his team. How frustrating must it be, to have a drive with the greatest and most prestigious team in F1, you drive inch perfect for them, only for them to let you down.
Toyota have had a strange weekend. They were just nowhere today, and Glock just failed to move through the field at all today. They'll be hoping to be back on form at Monaco, since with the team threatening to quit, that all illusive first win is looking more and more vital.
Brawn, as I said about a week ago Button would win, but I was really rooting for Barrichello today. In my opinion he was the driver best on form today. His strategy, not so much. I don't get how Brawn came to the conclusion that a 3 stop would work when it clearly just didn't. Some say that Rubens lost the race in that 3rd stint, but the reality was that if he was on pace he would've just been stuck behind Vettel and Massa, and Button still would've won.
A 2 stopper with a short stint on the bad tyre at the end of the race has been and still is the optimum strategy all year long. I just don't get why teams aren't taking all these different approaches with 3 stops. 3 stops have failed to work at every race so far. Look at Webber, he had the strategy perfect and ended up 3rd and was right behind Rubens.
Also, this was Lewis's first ever race on a 1 stop strategy in dry conditions. The tyres were just shot and he had to pit again

Lewis and 1 stops are just two things that don't go together. Seriously, I worry about how he'll go next year with re-fuelling banned and tyre changes becoming paramount. Surely he'll be fine, but it's an interesting one to watch all the same.