yeah I don't really hold my breath on those motor allegations too, but given how cyclists (and athletes in general) like to surprise us (take the recent nordic skiing comedy) one can't rule anything out, including alien technology or emdrive.
but one thing doesn't stick - circa 2000 was the WW time, everyone wanted to get their bikes lighter and they actually weighted them (lots of CN coverage on that for instance - and they DID weight bikes with race numbers on too). remember how Lance opted to go for downtube shifter for L'Alpe ITT? or how they tried taking Madone to whole another level with boron and all... yeah sure it might've been just a distraction (though a serious one) just to hide something in the BB, but it doesn't seem likely.
the cadence - Froome does it too, even in a more awkward way (IMHO Lance really looked like a natural revving up)
uphill times - they don't vary much from what daring boys of today are able to produce
switching bikes (to avoid detection) - Voeckler's done it one year (on 2-3 consecutive mountain stages), Bertie's done it, but not Lance
the cover up and 10 year fee - this is just BS, if the guy invented a working motor he wouldn't just go for - what - a million bucks (?) from USPS (as the allegations insinuate) but go and sell it to everyone else. after all if you invent a method to cheat, you most likely do it to profit, not for some higher ideas
look, Lance was/is a heavily gifted athlete. mix that with the top of the line doping, 'marginal gains' strategy, and you get a seven time Tour winner. who was he against again? Der Jan who couldn't keep his weight? Mayo who couldn't keep his shit together? bunch of one-timers who (most likely) took as much as they could "to win the tour" but didn't have what Lance had - talent, a (proven) strategy and the whole entourage.
as much as Lance was a cheat, he was still an unbelievable athlete, and I'll stick with it untill proven otherwise
it takes so much more than pills or motors to win a bike race, contrary to what some media try to tell us, with their over-simplifications and negligence of some basic facts
sure I'm curious what's the 60 minutes piece is all about, but let's not forget it's just TV - their biggest objective is to sell premium ad time, not fix the world.