McLaren's biggest weakness was that they didn't let Hamilton pit a couple of laps earlier when his tyres were about to hit the cliff because that could have given him the undercut on Jenson. That is probably why he looked so pissed off after the race.
Without that he probably would have run the second stint with a much bigger margin to Vettel and therefore could have saved the tyres a little more.
But it would have compromised Jenson's chosen strategy so they didn't let him do it.