I grabbed a still from the video and posted on my blog with an explanation that might be helpful. Link
Might be of interest to you guys. Anyone else think that looks like a Brazil-rendered animation?
[edit - and note the Update at the bottom. This was apparently fan-generated. More I think about that, the more cool that is.]