New subs have to have their posts approved before they will appear.
I wondered how they shut down all the bots
It's a PITA for mods. I'm not seeing any bots to kick, but they're holding up posts for a lot of legit people. I'm not about to start pre-modding posts -- if it's from a real person and not a bot (pretty easy to decide) I approve them, no matter how trollish or stupid they might be. I'm doing it for all posts, no matter which forum.