It's open to people that are invited by current players and people who have signed up in the past are getting invites, but not to the public in the sense that they can just sign up and start playing.
not really, dude's just enamoured with internet communities in general. you could probably sit him down in front of furcadia and his response would be largely identical.