I personally think the video is a great idea. I think it really helps me to know what the site is about and what you are trying to do. I'm not sure how you would go about explaining the site better than to use a video. I also like the what, why..etc pages. Tells me exactly why you are doing what you're doing, showing that you really have a passion for it and are really trying to solve a problem. I agree with dark matter about the ads, they do look spammy and not like legit ads. I think this is a really great idea though! I can't wait to use it when it goes national!