I don't consider True Pundit a reliable source. Then, or now. Doesn't mean parts may not be right, I'd just be particularly skeptical of any supposed juicy parts.
The part that caught my eye was the description of the british spies working in NSA under their management. That’s a particularly explicit detail that makes it feel more true to me. I remember doing government contracting and we’d often have foreign people working on government premises.