This is an interesting article that I came across on the impact doping has on cycling performance:
http://www.bbc.co.uk/news/magazine-18921784
The seem to conclude that (occasional drug disqualification aside) the current crop of riders are "clean", according to their performance level.