Great job! I've only looked at the video though. Your user experience looks quite intuitive which is important. I would continue to work on that. For example, those that say to use Flash for video, well you can detect what the browsers capabilities are.
Don't worry too much about the Silverlight installation. If the product is good, that won't be a barrier.
I also believe RIA apps are much better than AJAX based apps.