In my case, some of my friends were finally able to send out invites. As such, I was pretty surprised not only to land one myself, but that another three or four friends of mine are now on it as well. Basically, a mini tidal wave of impressionable people, all ready for Following the local populace!
Link
KikiAngelus
Still currently invite only to my knowledge