Great driving rock sound with a perfect selection of instruments, sounds really good.
I'm a bit undecided about the vocals, they sound okay but seem a bit stiff and unrocky.
I would at least increase their volume in the mix and add a little distortion.
If you want to invest more time, you can also incorporate some timing variations/small pauses so that not every syllable is exactly on the beat.
This would eliminate the stiffness.