It's operated on Pokemon Showdown, which you can join for free. You just need to make an account and you'll be able to join in the conversations instantly.
I've interacted with staff members fairly often, although lately it seems like I'm getting all the attention from regular members. But yes, I don't let rank intimidate me at all.