OK, sorry for the incorrect understanding here. I indeed mixed up both sites.
Thanks for the feedback and the link to the tweet. Perhaps you can share some of this information and as the website is improved promote some of those improvements.
The main expectation would be that eclipseide.org is the home/main page of the Eclipse IDE, not of the working group. The main page would basically mainly show a product description, the download links, news or access to some documentation/tutorials similarly to most software pages. Then the working group could be a subsection, eg eclipseide.org/working-group.