Impressive
The performance is rock solid, the tune is great. I like it. The only things I might add for constructive criticism would be that it would be nice to fill that body up with some swelling keys, maybe a rhoades sound or a nice rock organ sound. If you don't like keys, maybe throw a riffing guitar behind the rhythm. Or possibly some background vocals to add body behind that driving rhythm guitar.
The vocals sit pretty nice in the mix, but there is a tinge of "sitting on top" of the mix. It could blend better, maybe EQ or a little reverb I'm not sure you'll have to play with it.
Last thing, there is a phrase in there that sounded slightly forced. It included some swearing, but I don't remember exactly which phrase it was. It was OK, but it did stand out as a little off rhythmically by adding an extra syllable or something, but it's passable if you leave it be.
Either way I like the song and the breakdown blues/rock riff after the verses really pops great. Good job.