your forgetting the race hamilton won because mclaren had the correct tyre strategy and none else did?
the teams swap around depending on temperature a lot as well
some teams fair better when its warm/hot
others like the cold
Hamilton was genuinely faster than both Alonso and Vettel, he caught both, passed them, it was only late in the race that both made a stupid error, but had they pitted the extra time, they would have been as fast as Hamilton, but starting off from behind, Alonso and Vettel could have finished higher, they wouldn't have beaten Hamilton.
Why, I can't say precisely why they were faster or why the other two were slow. However going into Valencia Vettel went from unable to keep Hamilton behind to basically over a second a lap faster whenever he wanted to be, and pretty much the same today.
It's not as black and white as people think, Mclaren started fast and dropped behind for sure, though **** pits through away a good 20-30 points for Hamilton while they were almost there. Mclaren have had improvements and that showed at Canada, but they didn't come out and blow Vettel away at a second a lap they went from behind to a slight advantage, to RBR and Ferrari with new updates being significantly ahead.
Mclaren have their updates, but they seem to be smaller and not often enough.
Today they sucked, was it because they were certain it was going to be wet and set up the car far to focused on downforce and it raining, possible. Hamilton's pace on the full wets was pretty awesome. They were really only as slow as they were at Valencia in the dry. The amount of time they need to make up to be winning a race seems, pretty massive, and improving over the current car at Germany discounts the probable situation that RBR/Ferrari/Merc/Lotus can all improve as well.
Thing is, they were categorically slower than 4 other teams at this race, if they didn't screw up Hamilton's pitstop and likely brought him in a lap or two later, he'd have been pretty high, but had Vettel/Grosjean not gone out, still realistically slower than 3 other cars. Basically half way through the season Mclaren have gone from one of the most competitive cars at the start to 5th faster car on the grid..... there really isn't any way to spin that positively. If they were only 1/10th off the pace of those cars, that would be one thing. But we're talking a second or so off probably 3 of those 4 cars with maybe Merc being a bit closer.