Sort:  

i signed up ages ago and back then you did need an invite code which i found in the comments on google play. and its only on mobile phone not desktop. thats why the site is unclear. hope this helps

Ahm, okay, i tought, have desktop platform too. Thank you for the answers!