It seems a little strange to me to promote a launch even at a minor scale with no screenshots or video at all showing exactly what the product is.
The blog consists of one entry. On the front page, the first "feature" is putting your team "in perspective" as they are "checking in and out" - of where? For what purpose?
Share, discuss, plan - in what format? Chat, stacked posts, threaded view a la yammer or the like? This is very vague!