The clumsy front- or main page of the Steam store and application has been redesigned, you can see it here:
http://store.steampowered.comSo far it makes a solid impression, however - and what's probably bad for us - not all new releases are shown anymore by default, only popular new releases. As a small title you will then miss the attention you'd have gotten by just appearing on the front page alone.
What do you think about the new design?