About time.
This is absolutely stunning, most of it. There are only two things I must comment on.
First, when the girl (whose name I didn't catch, if it was ever mentioned) was thrown off, the main character's.... "angered energy surge" for lack of a better term.... seems too much.... can't seem to place what I'm thinking.
Secondly, and more importantly, I have to comment that your choice of music for the ending credits (which I recognize from Tom and Jerry) is.......... not the best one you've made.
Other than that, this is impressive.