There has to be some doubt surrounding him, there will always be doubt surrounding this era simply because of the amount of doping that has been proven - though that's not to say it hadn't gone largely undetected for a long time before the last 15 years or so.
However, for a bloke to be handed down the harshest penalty on some very flimsy evidence, by an agency he has criticised and one who has been written off by cycling bodies (not saying they don't have their own motive) deserves the same amount of suspicion.
If Armstrong was cheating, nothing to say the rest of the world's heroes weren't, either, or that a couple of shirty teammates can't ruin a cyclists career. That Cadel in 8th place is the highest legitimate result for '05 could just as easily mean that he's the best at not getting caught - though I'm not alleging that he did cheat, rather it's possible.