Pretty darn damning.
There’s a poster who has researched the whole thing and ripped numbersUSA to shreds. I’ve pinged him to the thread, so he can detail his research.