You've got some solid stuff, though at some points it sounds maybe a tad' too chaotic.
Does take away any repetitiveness though, haha. But it feels a bit clouded at times.
Keep dubbin' though.
The actual song was pretty good, but the intro almost makes one stop listening.
Next time, make an intro that draws the listener into the song