This is what the developer said regarding their naming choice on Reddit:

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. and a real landing page.