Thank you for the feedback. Hopefully sounding much better now. The moral of the story is to not release tunes when you're tired and frustrated and f-knows-what-time in the morning when using cheapyish headphones.
Here is the new version. I will leave the old one up for a little bit if you want to compare.