I have to say the video left me more confuse about what it does. The name gives it very little context, and the video does not provide any additional information. A bit too abstract for me.
I'd have to agree with this. It's a beautiful video, but from an advertising standpoint it provides literally nothing. I know absolutely nothing more about the product than I did before I watched the video.