I'm suspicious of USADA's motives.
Cycling is not a major sport in the US so it's kinda too easy for them to jump on Armstrong without ruffling a lot of feathers.
The fact remains that the USADA has dun diddly squat ZERO nada NOTHING against the MLB, the NFL, NBA, NHL, athletics, swimming and so forth. Yet they DO have the authority to swoop on them just as much.
Until they do that I have no choice but lump them with the UCI and all the other sports authorities who do things only in order to brush their own rep and not really to wipe out doping.