Nice job on the vocal mixing. I would have figured that I wouldn't be able to hear what anyone was saying in a track this loud and chaotic, but I could understand them pretty well.
Around the middle of the track, you introduce a melodic theme. If I had to suggest anything, it would be to maybe have one in the first half as well? Maybe a more subdued one than in the second half? I don't know, I'm just throwin' ideas out.