Anyway, all feedback highly appreciated from you talented mofos.
The mix feels a little flabby and uncontrolled to me.
Often this comes from heavy limiting at the end, or overemphasising everything.
Drums ain't too bad, hats don't sound harsh to me... but sound louder than most mixes on my headphones - so potential for sounding harsh elsewhere, maybe just due to their level.
Bass sounds a bit flabby, if you're trying to get a lot of that 'movement' in it, you need to tighten it up a bit so that the bounce is more defined - I almost couldn't notice the bounce and only really did because I knew you mentioned it.
This is because the boomy/balloony bass tails are kind of merging into eachother and thus losing the definition - at first I assumed it was just a bassline that was flabbing about due to overcompression caused by the kick.
I hate bass sometimes, some synths or samples I have seem to make horrible sounds which I can tame for certain notes but not all. So it can be tricky to get right.
By tightening up the bass tails or by notching out (with eq) some of that flabby could lead to a more defined sound. Perhaps getting th3 correct compression settings too.
I don't think the drums are bad, kick seems to punch, the snare seems a little smeary, doesn't sound like it doesn't work for me, but if you wanted more snap in it you'd have to maybe parallel that in.
Read over the above with the mind that mixing is about compromise (I hate that), for example, boomy bass vs definition, loudness vs smeared transients/punch, deep warmth vs mud.
Listen really REALLY close when you clip/saturate your drums. Pay attention to the subtle punch you lose (or don't) then ask yourself is what you lost worth the extra dB you gained. Sometimes it is. Sometimes not.
Recently I went a bit insane and tried to have it all with clipping and squishing combined with Transient enhancement to put it all back together and clip it.
Butyeah mixing is a battle of compromise.
But when it comes to your 2bus, remember to be subtle.
And always *listen* and ask yourself questions when mixing.