Very good sound with a lot of depth and interest in the instrumentation/production. Good work keeping it interesting and building/transitioning from one section to another.
The mix sounds nice and clean and well balanced. I would say that the vocals are a bit low in the mix, but that's not uncommon for a remix of this genre (I would probably do the same thing, but it might be nice if you could bring them out).
If you're looking for improvements/suggestions I might suggest beefing up that kick and maybe layering a sample to accentuate the attack (along with maybe some compression with slow attack).