Yep this is a hard rocker. Vocals are really good. The mix is a bit muddy, perhaps your trying to emphasize your new bass, but I think you cut the low end a bit too much on it which seems to be resulting in it fighting with the guitars for spectral space. Perhaps your monitors are a little hotter on the low end. The song is good. The guitars and the bass need a little better balance.
The Bass, as you are probably finding, is the hardest to get right in a mix. Good luck with the new bass. The playing was really good.