The USADA isn't a corrupt Bangladeshi agency shamelessly susceptible to political influence, protection and subsequent indemnity. It wouldn't have taken such a drastic step unless it was certain beyond a reasonable doubt that Lance cheated. I'm certain as I can be without actually looking at what they have, that the Agency has more than enough hard evidence to back up its claim in case of a major legal challenge in the future.
I know Lance personally and he has always seemed to be a stand up guy who cares about a great many right things. This is indeed shocking and depressing. Just goes to show the inherent frailties of surface level perception based on what we think we're looking at.
"O people, we created you from the same male and female, and rendered you distinct peoples and tribes, that you may recognize one another. The best among you in the sight of GOD is the most righteous. GOD is Omniscient, Cognizant." (49:13)