The layering is nice, the mastering is nice, the main riffs are nice.
I might not be liked for saying this, but I think the male voice really undervalues the whole song. It pulls the whole song into a more kitsch-ier zone, and the song doesn't deserve it, it's good.
Another thing I'd suggest: try adding an instrument with a sort of riff, but with higher notes. Like from 1:50, the song could really use a guitar riff like that from The Prodigy's "Invaders Must Die" ( I apologize if you're not a Prodigy fan and the association with their music offends you, it happens, but I hope you understand what I mean...)
Also, it's a bit too long for my taste, but I think that's not a really bad thing considering the genre of the song and the fact that it's probably supposed to be a little repetitive to get you in the groove.
Also, I really like what you did with the breaking at 5:08. But I think you should move that break earlier in the song, and compact the whole song down to maybe 4:30. Concentrate it a bit, make it a shorter but a blast-experience.
Overall, good work!