Cool site. Seems to work properly in Safari 2.0.4 on OS X 10.4.8.
The following quoted line is in the Terms of Use page. But which local law does this come under. Euro, British, Intalian?
"5.1 If you are contracting as a consumer, you may have a right to cancel a Contract under the Consumer Protection (Distance Selling) Regulations 2000."
I previewed the video and thought that was a great idea. The wording in the voiceover could be improved I suppose, but you'd need a native English speaker give you some detailed feedback on that. For instance using the word 'instument' so often seemed odd to me. Still, I got all the concepts.
The video had what I at first thought was a flaw. In the part where the background color gets replaced, one of the graphics disappear. I realized later that it was because that was a background image, and the two can't coexist. Mentioning that fact as it happens may help.