It sounds muddy in places, pulses like it's badly compressed, (?) and just generally sounds badly mixed/mastered.
Which is a bloody shame, because the tune sounds really very good.
Lot's of nice elements and ideas.
Could be good if it wasn't so squashed. My impression is that you've gone for a bit too much punch.
Really, really like the tune tho.