Sounds interesting, and much more doable then mine.
What I'm currently planning on doing with RubyGameHub, is going to cause me to burn out-
Think vaguely of EA Battlelog, with only the "core" systems of: Friends, Player profiles, Leaderboards, Server list, Matchmaking, and API.
Should only take 5 years, right? ;-)