There's an invite request community on here somewhere too, so it might be worth asking there. You're on a new account though so you might find that nobody wants to trust you with an invite yet, depending on how the sites treat invited members 🙂
you are viewing a single comment's thread
view the rest of the comments
view the rest of the comments