Ouch. Says the site is down for maintenance. Can't even take a look.
Even so I don't really see the need for this site. When I launch a project I post it to my web site portfolio or blog then aggregate out to Twitter/Facebook/etc. What advantage are you offering over established publishing tools?