I think Armstrong was clean. My reasoning is simple: the French hated that he kept winning, and were desperate to prove he cheated. And they failed. Repeatedly.
Just like with the scientific method, you can't prove a hypothesis, but numerous (and sometimes unethical) tests have utterly failed to prove its inverse.