I've had this stuck in my head for the last four days or so. Although that could be my fault for listening to it over and over again.
I think the most interesting part of this is listening to it after the original, because the original song is in Japanese, so it's interesting to see the translation of the original lyrics twisted around to fit in English.