Not everything in it is right--for instance allowing self-published material in BLP wasn't cult-related--but overall it seems like a fair criticism.
I have to admit, I only got as far as the 2nd page before giving on it. Most of it seems to be centred around the idea that a handful of admins have absolute power over things (ie. a cabal). Since they were basing everything on that false premise, they were just coming out with a load of nonsense.