Ah, I can't see reviews because I apparently need to post a review before I can see more than just 1 on the site, LOL.
That guy sounds bitter and with an axe to grind, though. - former Neopets CEO Doug Dohring was absolutely a Scientologist, but when Viacom bought it (in 2005), he was essentially dropped like a hot potato. That review was from 2011, so it's more likely he was just insulting them. (I can't blame them.)
The Scientologists were running Neopets better than Jumpstart, which is an extremely depressing thing to write.