It might be good to add some description to the site. I'm not going to watch a demo video, and I'm unlikely to click the App Store link when I don't really understand what the app actually does.
Videos are great for showcasing a game or a movie where the visuals are the most important part. They are awful for an app where the most important thing is what functionality it has.