Oh I know!!! My brother n I have run into a really annoying-as-heck bug, and cannot find anyway to inform them about it. And then all the other bugs. And then I saw this monster comprehensive thread on their forums (which excluded the annoying bug we ran into lol)... and valve is like... 'meh'.
Well, the nice thing about the new steam 'look' is... it is giving us at MGS/WGS a wider window of 'doing better' for our own new redesign You know... if steam sets the bar low, then its easier for the rest of us to do better lol.