I think your site is beautifully aesthetic – the multi-use panel at the top jumps right out and after navigating just a few clicks, makes it quite clear what you’re striving to communicate.
I think the question is whether this is search-engine friendly, though, if that’s what you’re striving for. Often, videos (from what I understand) are mostly invisible to the search engines relative to indexing. So, if your traffic is directed – tells a great story.
If you’re striving to generate organic traffic, you may want to work a little more on the wording down below, targeting specific keywords and the like. This is the same nut I find myself trying to crack as well, so if you make any breakthroughs, please do let me know!
Hope this is of some help…
Mark