This reminds me of the good old days on NG. I think there could be more melodies sprinkled throughout, pads, and so forth. However, this is definitely a track to revisit at some point. Those drum fills you peppered in really keep the track going.
Also, the bass could use centering from 320 hz and below. It sounds quite wide in the stereo field and a bit pushed back by FX.
Other than that, nice work! You're quite a variety pack of styles. Kudos