This is an open source project. Probably there is nobody agonizing over anything on this site (not because they are spending all their time working on the project, but because they probably have full time jobs). It's also likely that if you are arriving here, you probably already know what this is. You probably got here through Ember.
If it's not ready to promote, it doesn't need a domain and a landing page. The README file in the repository would do.
If a project puts out a marketing page that doesn't clearly answer the "why should I use this and how will this make my life better" question, they're going to get feedback and criticism.
I found this link on HN. I literally have no idea what this is about.
If you want to contribute.
https://github.com/tomdale/glimmer-website