Thanks for the reddit link, I hadn't seen this discussed anywhere other than on the SeeSat mailing list. Even on that list there isn't consensus on what this debris field means, if anything.
The zarya.info article is rather breathless and conspiratorial but was the best I could find at the time.
I'm in no position to dispute the author's technical competency, but on the basis of a series of haranguing messages I received from him after making a small space-related thingy (http://wheresthatsat.com), I believe he does regard US-based space activities (including everything from NASA to commercial enterprise to hobbyists like me) with blanket disdain. That's consistent, for better or worse, with the conspiratorial tone you note.
The zarya.info article is rather breathless and conspiratorial but was the best I could find at the time.