I encourage you to send an email to
VloggerHeadsEmail@gmail.com
and ask for an invitation. The site is about accountability so be prepared to prove you are a real person -- and not a soc. I am just a user of the site. I have no official position so if you want more information, just email!
So far, I like what I see.