Incredible work! Superb voice acting, story, backgrounds, and animation!
If I may offer one critique (and this is b/c I see how awesome you've made this, and I know you can make future ones even better); I think the character animation was a little sluggish. The keys / poses were excellent and expressive, but I felt like it took to many frames between poses. Try taking out a few in-betweens and see how much more snappy it looks :)