I’ve just read a few of them and they’re very, very convincing.
I haven’t read them so I take your word for it. However, USADA via lots of press leaks etc promised new physical evidence - none of that has been forthcoming.
(I didn’t believe they would have anything, but sometimes one just would like to be positively surprised by a governmental (or semi-governmental) agency.)