Needs work.
I think this thing is has enough energy and intensity to be good, but I think it really needs some work.
It needs a beginning, first off, one that really will build anticipation until it breaks out in that intensity. Also, I think the sounds need some work: the fast one just sounds fast and generic, the other ones are varying between generic and annoying, and that's not really good for the song. Also the entire thing is too repetitive, in my opinion. I'd like to hear some more interesting percussion, and some better mixing to make it all gel better.
Keep working at it.