Great for personal use, but corporate environments can be a little harsh
I like the concept, since we can all agree often we tend to have our big corporate yearly goals, and after the January/February planning season, we tend to forget about them until the fall, and play catchup to make sure we hit those goals. Having a constant reminder of how we are tracking is a great concept. But making it public, that is where I lose a little faith.
Corporate environments aren't generally very supportive. Yes, I have worked for companies who have great social culture and there is lots of internal support from employees when it comes to working and supporting other employee initiatives. But in many cases, a lot of employees just don't care. I hate to say it, but there is a general population in many organizations who would view this as a form of micromanagement or as an attack if they feel they are now being tracked even more than their in-house metrics (whatever they may be, CRM, etc).
Gamification is a great idea, but you really have to be conscious of the culture of the organization and how employees will respond to this type of idea.