I take it you don't find the video appealing to watch on its own?
I guess I wanted the teaser site to reflect the product's output: it's a tool for creating mobile apps with high visual impact and motion graphics style, so the website is also like that (perhaps to the point of being form over function).