You can go to their website and request an invitation. Enter your email address and you'll be 'invited' in less than 12 hours. I think they're trying to pull what google+ did to entice people over and create social buzz by making it invite only, when in reality it is not.
This site uses cookies to help personalise content, tailor your experience and to keep you logged in if you register.
By continuing to use this site, you are consenting to our use of cookies.