I think it would help if you had a little more information on the landing page, so people could make a more informed decision about whether to sign up for the beta. Maybe regurgitate what you wrote here onto an About page?
Great idea! We're hoping that our image conveys a lot of information, but we'll probably add a "What is MailPad?" page.Thanks :)