The vocals are pretty good, gritty, emotional, but they are mixed lower than the guitars. I'd bring them to the front when the guy gets into it.
I honestly spent the first minute plus wondering when the vocalist was finally going to arrive!
I loved the groove! Definitely jammy funk rock. Well done!
The bass was good as well, maybe a bit toppy in the mix, you can hear the ringy roundwounds and the song might stank a little better with some of the bass high end rolled off, and add a little more 100hz? Just another mix idea, like elbows, everyone has them - it sounds pretty good as is.
cheers,
-Tom