Earlier quoted context omitted.
It's hard to assume anything else. If you are not cheating, you are not trying hard enough to win. If you look at a chart of when EPO became available, and all those good knowledgeable DDR sport med docs became available on the free market, there's this discontinuous drop in world records fro pretty much all endurance sports. Notice the discontinuity around 1994: https://en.wikipedia.org/wiki/10,000_metres_world_reco…
That mechanical doping suspension was interesting to learn about. The rider wasn’t caught with a motorized bike, instead the bike was found in their pit and (supposedly) didn’t belong to the rider but due to the rules the rider was treated as if it was their bike.
Her claim is the motorised bike belonged to a friend, was handed to her in error, and she rode the race on it without using the motor as she didn't know it was there.
[1] https://www.businessinsider.com/bike-investigated-technologi...