Why wait until now to test his 1999 sample? It could have been tested at any time. In fact, I wouldn't be shocked to learn that the Tour director and others knew about this for years. However, they kept it to themselves waiting for when Armstrong had retired so that (a) they could discredit him, but (b) not lose out on all that American money that Armstrong brought to the Tour.
Cynical? You bet. Like I said, something about this stinks to high heavens.