Two more things about that video:
Get rid of sentences like "The solution xxx has been waiting for". Be humble in language, impress with the demonstration instead.
Get rid of the music or change it. It's okay in the beginning when it's hardly noticable but as "drama" builds up it becomes rather ridiculous (reminded me of a really bad McGyver episode).
Other than that I liked the video. It did a very good job at getting the point across for me in reasonable time. Many intro-screencasts suffer from being too long or too high- or low-level. I think you struck a good balance there.
I don't agree with the complaint that it should be more technical. For me it was just right to get a quick grasp on what you offer. Anything more detailed should either be in text or in a second screencast.