Is there any more evidence for this than a report in L'Equipe? If not, then he is hardly busted.
Confessions from mutiple teammates, improbable wattages on climbs and common sense?
Right now, Armstrong is fighting USADA's (American anti doping agency) right to investigate and punish American athletes who have doped, claiming that USADA has no jurisdiction in anti-doping matters.
This man will stop at nothing to retain a clean image that nobody believes in anyway and to keep titles that have become meaningless. If push comes to shove, I wouldn't be surprised if he tried to take down the entire sport with him.