The new index page is not responsive designed.
According to W3School Statistics
over 90% of internet users have a screen resolution higher than 1024x768. I use 1280x1024 and the site looks big and need to scroll right to check if I missed something. In the same resolution can´t manage to see the names of the bottom boxes and only see some part of the images.
Havn´t checked from tablet or smartphone but if the plan is release the game for those devices, at least the index page (hopefully the whole new site) should be responsive