I am a sucker for mashups and cover songs.
You very carefully, and lovingly approached each character and found an aspect if their character to make shine in your rendition.
I suspect I could gush for a while, concerning things like your use of shadow, or the dull color tones evoking 1980/1990's anime shows, but I think I have one, much more simple thing to say:
"Thank you for making this."