I agree, its a brilliant move.
I mean Steam != Valve.
Simply a distribution platform, but what will be amazing to see is a single license for your software, usable via your steam account against varying platforms (Win, Linux, Mac, Android, iOS, etc).
As per the 90% crap. That's just an opinion. Something you don't find good or entertaining doesn't mean it's the game's fault.
Besides I would have unrestricted access to everything rather than only access to what a panel or community veto's as 'good'.