The overall volume balance on this is good, but the mix is somewhat flat and sibilant, like the bass below 80 hz has been sucked out from the floor and spread out via chorus. I recommend monoing bass below such freqs. The snare is a bit hard to hear but it's a frantic break so this can be forgiven. Some stereo spread on the snare is permissable and desired.
The mix overall is quite sibilant.
But great arranging and writing!