I am a casual game developer, and I second mshafrir's statement. The only verbage that gives any hint what is this service offers is the somewhat vague: "Before you know it you'll have the best leaderboards, achievements and social hooks available."
In my opinion, this should be your opening line, and everything that follows should expand on it, and what sets you apart from your competition (i.e. ScoreLoop, OpenFeint, GameCenter, etc). I looked around the links, but couldn't find additional info. Maybe an about, faq, or info page might do the trick?
Additionally, I can't tell if you specialize in mobile gaming, desktop or other. I think this needs to be more clear.
Scoreloop, OpenFeint, GameCenter are already quite established and comprehensive frameworks. It will be hard to catch up with any of them unless you offer something unique or unless you can identify and address some of the pain points developers might have with what they are already using.
It seems like it's a "late to the game" situation. However, the space is hot, so if you're clever you might put some pressure on those guys.
A little background:
I've assembled a team of devs, we've started developing our game ( http://traingame.tumblr.com/ - yes, shameless..), and we're currently favoring Scoreloop.
I appreciate the constructive feedback. I agree it isn't going to be a walk in the part. This was one of those launch-early type things, so I can't honestly come up with a compelling argument (unless you're dying for WP7 support...).
I think if you want something simple/straighforward, or you are particularly keen on the open source nature of the drivers (which has its pros and cons) we offer a solid solution.
At the very least, I'd ask that you look us up again for your next game and see what's changed :)
In my opinion, this should be your opening line, and everything that follows should expand on it, and what sets you apart from your competition (i.e. ScoreLoop, OpenFeint, GameCenter, etc). I looked around the links, but couldn't find additional info. Maybe an about, faq, or info page might do the trick?
Additionally, I can't tell if you specialize in mobile gaming, desktop or other. I think this needs to be more clear.