Very nice, I like that you opted for HTML5 instead of Flash. However I've no idea what you do or are trying to offer so why would I sign up for an invite? For all I know it may be an invite to spam.
Yes, that's the dilemma. I didn't want to have a blank page, but I'm not ready to chat about it -- well, unless you are liquid and want to share some wealth! Thanks for the feedback.