I watched it yesterday and it was amazing! I agree with every words in your review. When I first saw a full trailer I had a feeling that it will be very unbalanced... But it turned out that every piece of the story fits each other very well that gives a great narrative full of emotions. And be I damned if I say that I saw the animation style greater than that one!