There's a lot of new stuff there, like the ability to get an email address there and all of the wikiness. Was this a temporary thing, or are you currently working on the site?
The email facility has been there for years. I've had one for as long as I can remember (which isn't long, but they've still had it for a while). ;)
I'm guessing the Wiki is an extension of the VGChat wikis. They all tie together.