I'm around. Went through a period of low availability.
The entire forum was a random low-effort whim, left totally open (anyone can register so bans are somewhat meaningless, like scooping buckets of water on the shore and tossing the water back into the raging sea). The core group of us are fairly like-minded about coming up with something better but everyone is busy with their respective lives. For me personally the project (this forum) was a failure after I posted all those posts seeking installers for various security tools where you have to request a demo or whatever. I posted maybe a dozen and they were ignored for years. The system of creating a forum post just isn't it. (Had someone provided the installers, presumably we'd have cracked and released the security scanner or whatever the tool was). Anyway, I'll be paying more attention this year and we'll see if that makes a difference. Dunno!