Can anyone explain what this is? Is it just like a temporary Wordpress installation?
The ridiculous domain name is to prevent people from using it in their own product demos/support channels. Soon we'll have support for custom URLs and a real landing page.