It's cool. But let's admit it wouldn't be impressive if it were written in Flash...because Flash makes it relatively trivial to write something like this. So is it only impressive because it doesn't use Flash? And if so, what does that say about how wise a decision it is to start trying to replicate complex animation in Javascript, CSS3 and Canvas, just to keep Steve Jobs happy? Arguably, Jobs chose to eliminate Flas…
Not to mention equivalent of this implementation in Flash would be equally complex. (No JS/No ActionScript.)