Well produced track, loads of good ideas. I thought the bassline got a bit grating after a while. needs to vary in sound a bit for me. Perhaps some of the treble, especially on the scream on the drop seems to overpower the bass a bit.
I can see this took some skill but its really not my kind of thing, sorry