Very well written and some really good animation here. I was never bored while watching this, it was very interesting and entertaining. It's obvious tons of time and effort was put into this, and it all piad off in the end.
I really like how every scene is fully animated, the frame-by-frame animation is top-notch and very smooth. I like the color choices too.
Absolutely brilliant.