Welcome into this forum AVIATRIX!
Seems like that signature campaign recommendation had been mentioned above then i would second to this because every new platforms would really be considering out on such action when it comes to exposure and marketing. Although its not an assured thing about having that success of course but this is something that relevant.
As for the domain name aviatrix.xyz, then using up this one isnt something that appealing honestly. Also, i would prefer if there would be no separate window when you are trying out to press
that DEMO thing. It would be better that it would really be staying up on the same page but well this is just my preference.
Thanks for your recommendations! Since we have a browser game (desktop and mobile versions are supported), we found it the most convenient way to have the demo in this form

I understand if you can't get the .com domain for your site because there's one existing already. However, you can easily think of another domain name that can get the .com. Is there some good reasoning why you stick to aviatrix name? As Hamphser mentioned, .xyz is not very appealing.
But if your team can develop this site into something popular later on, why not? It is only a matter of time to see your site progresses in this area of business.