If he didn't had the injuries in April, he would be around 7 w/kg in 40 minutes during the Tour, and i can safely say this when i see guys like Landa improving as much or more than him this year with 34 years and witha inferior doping programm, plus the fact i never said Vingegaard was clean.
In the spring he already did a good jump in terms of level comparing to the previous year.
What i didn't expected was Pogacar doing 6.8 w/kg in 40 minutes, but after seeing the improvement of other guys like Landa and Gee, plus the fact UAE has a lot of money and resources to do a good doping programm, then it makes all the sense in the world the perfomances he did.