First of all, Really cool song! Very 70's vibe.
While the new mix is helping, I'm hearing some timing issues. I don't know if you are using a DAW with a nudge function but you might consider starting with the drums and adding the bass to make sure everything lines up. if you want the song to drive forward you can nudge the bass a hair in front of the drums if you want a blues or slower feel nudge it a hair behind the drums. Then I would line up the guitar with the bass. I think I'm hearing the strumming of the guitar and the drums clashing. You might also want to check your phase once things are lined up.
Vocals...
The vocals need some space. a little reverb, doubling, something to back it off. it sounds like your lips are right at my ears. A touch of fx will help give some space to it. The backing track has plenty of space but the vocals are In Your Face.
I hope I'm making sense. It might be as simple as bringing the level down, but a little depth would really set the vocal off.