Yeah it was a shame about Vettel and Kubica with only 3 laps to go. Mario Thiessen from BMW implied that Brawn should have been concerned if Kubica had been able to pass Vettel safely. The 10-place grid penalty for the Malaysian Grand Prix that Vettel has received seems harsh to me.
Also, Trulli's penalty seems strange to me. I'm not feeling bitter about it just because Hamilton was able to gain another place, it just seems a strange rule that if you mess up behind the safety car, you're not allowed to drive ahead back to your rightful place. Unfortunately, they didn't broadcast Trulli's mistake here, so I don't know how much "time" he lost, but he couldn't have lost too much if he was able to get back to where he thought he should be, unscathed.
I'm not sure KERS is making an awful lot of difference. At the start of the race, it was hard to say for sure if it gave a significant boost because Barichello's problem caused congestion. The seven cars running KERS in this race had spectacularly lacklustre performances overall though.
Overall it seemed like the kind of race where a lot of people got lucky due to other's mistakes. Exciting nonetheless and I hope Brawn GP continue to succeed!
edit: I forgot to mention, Sebastien Buemi did a great job in his first race!