Purely in terms of fanservice, I think this movie has to have scratched pretty much every possible fanbase itch.

Lost in Anime