This is nice hard stuff.
Overall the mix needs cleaning up, with more separation of the sounds, and better use of subtractive eq.
Some more changes would be good as well, some more elements.
You can skip to pretty much any part of this track and it sounds the same.