Sorry, but it sounds horrible. Did you record it in a toilet, or something? I know the track itself sounds shit, and so do the stems, but you've achieved what I didn't think possible, and made it sound worse!
Further, the volumes are up, down, and all over the place, and the mix isn't 'balanced' at all. You've also mistimed the background instruments on the "I'm a man with a one track mind..." bit, and it just sounds a mess.
Apologies if that sounds harsh, but you did ask for comments, and the standards of some of the mixes here are far superior to this one. Don't take it personally. :)
Perhaps you need better audio mixing software? What are you using?
Remember to deliver with the speed of light
A little bit of love and joy