It's great work, but a little over the top.
I can tell you gave it your all and put your heart and soul into this mix, but that creates an issue. There are parts of this song that are just too much. With so many different sounds together, you have created a unique piece, however some of the audio forms conflict in the general sense of the music. It's just a little too big to be taken in at once, like eating five gallons of ice-cream in one sitting. Still, all in all, awesome job.