I thought it was a good and informative article.
One thing you have to remember is that while corroboration is not mentioned explicitly in the text, the authors might still have checked stuff out. For instance the stripper & blow party. It sounds all like 'Mr. Landis said', but likely, the authors checked things. Things like whether there is/was a strip club at the indicated location, maybe they talked to the owner, one of the employees etc. Good journalists do these things. There's actually a massive amount of details in this story which could (and might) have been checked and corroborated. That makes it so compelling actually.
I'm actually very much surprised that the 'three more riders' haven't gotten much more traction. In May, it was only 'Mr. Landis said' and everybody was saying: if just one more guy would step up. Guess what, three have stepped up and talked to a newspaper (and have talked or will likely talk to the investigators). This is excellent news. Of course, I would have liked it better for them to go public, but the omerta is still in full force, remember?
As for ASO, they have disinvited riders for much less. Puerto? No, it wasn't at all clear what precisely happened. Most of the blood bags had code names (some stupid ones) but some of them we still discuss today. The whole thing broke so close to the start of the tour, it was impossible to get a clear picture. Hell, the last conviction in that case was just a few weeks ago!
What about Rasmussen? Pretty murky affair. For instance, how much did his team know about his whereabouts? And there were some things going on with the Danish federation and those missed test. Were they reported further up or not? And I don't think it was standard practice to add missed national and international tests together. Anyway, at the time he was thrown out, I don't think anybody had a clear picture.
What about when Astana was not allowed to race? That wasn't even because of information on potential doping in 2008; it was just ASO being vindictive.
And so on and so on.
There would be more than enough precedence to expel Armstrong, Leipheimer, Hincapie etc. from this year's tour if they wanted. It is a very detailed account of a team-wide doping with one rider standing up by name and three others corroborating it. It includes what was used, who used it, when, how, how it was paid for etc. That's a pretty solid story.