I hate the cabal/networking shit, but can we move on? I guess 90% of us agree it's shit but we can't do anything about it; it's not going away, the mods approve of it and authors like it.
Best you can do is make your own, like fucking Tina said. Send a dm to other authors you know are here and so on.
Just carry on, give your best shot.