this is good
it's not the best work I've seen, the animations are a bit choppy, but it's pretty damn good, none the less. I'd suggest not making everything that moves an object, that's what makes for the choppiness.
Awesome though, keep up the good work!
p.s. Voice over/narration was awesome.