The sheer level of complexity in this song is INCREDIBLE! Multitasking? This is beyond multitasking. How you got that many sounds layered over one another, and still had pitches matching harmoniously... I'm speechless, and that's rare.
And I love the intro. Grabs your attention. Not just some of it, All of it.
Remember to have strong intros, I'm sure you know that. People like me don't listen to the rest of the song if the hook isn't in the beginning, whether it be subtle, or like yours, in your face.