Yep. This is very creative. Like it a lot.

I agree with the guys about the tops.
I quite like the brightness, but you just need to balance the levels, so the highs aren`t so up front.
Those kicks and sub sound like they should be rumbling my floor, but the level of the tops pushes em back in the mix.

I`d maybe do a Zero level restart on the mixer, and work things back together. Start with the kick and balance it with the tops, then work in the mid, and balance that against the top and hats etc.
All the parts are there and when finished,this will be a hell of a tune.

One other thing is maybe pushing the bass just a little bit lower with the EQ to spread the sound a little more.