I really enjoyed this. All of the animation here is very good, and really smooth. One thing I really liked about this was how each part was fully animated. Everything moves so smoothly, and it looks really nice and impressive. Also, I must give you some serious props for animating that crowd so well. That takes skill.
Great job!