Memes truly are the way of the world these days. :) It's a strangely depressing and uplifting combination, in that they meet, but that it took memes for them to do so... all presented with pretty solid narrative, and futuristic style of animation. I like the style. Pretty original, and a well-told tale overall. Also good memes.
-cd-