Honestly, I can barely read the text over that background, and while I know it's standard practice, i really don't like the "we're not giving you any detail until you give us an email or social media account" model of launching stuff.
In my personal case you'd have to go with a little less sizzle and a little more steak because i've already got facebook, twitter, linkedin, google+ (ugh) so I wouldn't even think of signing up until I saw something more concrete, like a demo account or something, to show me what this offers me if anything that I don't already have.
Also a nice link to some terms of service would be... nice.