drums, bass, guitar seem solid as heck!
Your vocal performance is a keeper as well!
However, I think your vocal treatment could use another look. It kind of works as is, but if you keep that delay processing, please push the main vocals up in the mix, and leave the slapback at approx. the volume it's at. Right now, your lead vocal is just a little bit louder than the delay, which makes for some muddy waters.
As is, I think the bass guitar is just as loud as the vocal?
theme-wise, I live in a summer hot rod festival town, so I totally get it!
cheers,
-Tom