Interesting read on physiology vs feasibility;
http://sportsscientists.com/2015/07/comparative-and-longitudinal-physiology/
http://sportsscientists.com/2015/07/comparative-and-longitudinal-physiology/
I visit this thread occasionally and all I see is this massive chip you have about the issue. Looking for any excuse to bash the cyclists and giving no credit for making any effort to do the impossible and prove a "lack" of cheating.