Ok, checked this out after our chat `tother day.
Nice man, so you are fully into the broken thing now ey?
Overall production is pretty nice, I agree with the tops.
I`ll get niggly now, so close your eyes if you don`t wanna see this..
the problem to me is that everything in the mix apart from the hats, is a little dull (in sound, not content), so the hats come out extra bright.
Are you overdriving all your channels on each part? Everything sounds a little too boxy and dynamically static, seeming to sit in the same audible space.
the lows don`t really go very low, and everything seems constrained within a tight bandwidth except the hats, which seem to sit outside the mix.
Try going back through the channels and separating them more, as you can definitely get more dynamic spread, and maybe back off on your compression over the master, if an engineer tried to cut this to vinyl they would complain about lack of dynamic, and the end cut would be weak as they wouldn`t be able to work with it.
As an asside, what EQ`s are you using? by my ears they sound a little too digital and leave a still/static archetype over your sounds.
Try using some high end analog emulating EQ`s to keep a little warmth and presence, and movement in the mix.
this all being said, I like the tune.