Really enjoyed that..nice work.
Two things that struck me when listening..the sub sounds a tad muddy to me. I know subs can be buggers to get just right sometimes..and in this case it's not bad at all..just seems like it could be a little clearer without loosing any power, if you know what I mean.
The other thing is that synth phrase (4/4/1)..it sound very much like something mainstream and well-known, but for the life of me I can recall what it is. I think that's because you've phrase if slightly different, in that the second group of 4 doesn't drop down the scale like the other one I'm thinking of does. The tempo of the two are more or less exactly the same, so somebody might know what the song is I'm referring to here, but can't remember..not that it's really important.
Anyway, all that aside, I really liked this..everything (..other than the sub) seems to sit just right in the mix to me..and the vocals have a nice balance volume-wise and neither stand out too much or get lost in the mix.
All in all, yet another really fine example of your productions skills..thanks for sharing.