This was a ton of fun to watch, and I didn't feel preached at. For a few milliseconds, I was starting to facepalm because of how cartoonishly evil and one dimensional the bad guy(s) could act, but then I remembered it was based on an anime and got over it. 9/10 but I'm easy to please as long...