Okay:
1. The pop-up ads at the beginning will turn people off. Especially since one is covering your screenies.
2. There isn't very many things to do on it, just look at the screens and the Beta.
3. You should add some other things, like, "Contact Info/About It/Ect." In case the beta doesn't work, somethings wrong with the site, ect.