I think it was more than adequate punishment the 20seconds penalty. I think if the crash never happened Hamilton still wouldn't have finished on the podium, think he would of still got overtaken. He was defending well but the tires where not helping him at all in handling as hard as he was trying.
Good race, glad for micheal, it was good to see him on the podium after all that time.