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).
I think it's kind of awesome. You're trying to get people's attention, and while you're not going to go through the process of laying out the whole product and what it is (because it's not there yet), this kind of thing I find very effective.
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).