I've only been following cycling regularly since 2012, so I don't have all the baggage associated with the peak doping years. I've never seriously questioned the performance in cycling, but watching Pocacar absolutely dominate that ITT, it left me with an icky feeling.
Here is a good breakdown...