I understand the problem people have with WvA. But to his defense, he allways was a very good TT guy. The XC races are a sort of TT, it's always full gas for about an hour. So no real surprise there. WvA (and MVDP) have always been very fast in a sprint, that's another benefit of being an XC rider. That's because of the way the XC is, a really intense short race. Stating that it's ridiculous he wins a springt holding off Cavendish...the story should be how is it possible that Cavendish is winning all these sprints after years of finishing last, joins QS et voila. To be honoust, there was nog competition. No Jakobsen, Ewan, Viviani, Groenewegen, Merlier, VDP etc.
Now the mountain thing...ok I get it. But he did not drop any big names in the Ventoux stage (JA is more of a puncher, Mollema is not the rider he used to be). He was just pushing the watts he could and that was more than the others could. He is a wattage monster, so not surprised. Take into account he lost a lot of time in the final 3km of the Ventoux. The reason he won, and here's captain obvious, was him being in the first group. He would have never won that stage if he was there in the peleton, the INEOS-train would drop him. Just as they did in all the other mountain stages.
But after 33 years of watching cycling very closely, I would not be surprised if it's the other way around. But for now, benefit of the doubt because I can see his performances as pretty normal. He's just lucky to have a good TT and good sprint.