Woot! It works now!
I don't have iTunes and I was viewing this from a Windoze PC, but this version seems to perform as-advertized as long as you have Flash Player installed. Awesome stuff. :)
For an encore, why not leverage this new technology into some sort of web-based media empire? :P