Definitely a general boss theme
If your game is super hardcore this could be used as a general boss theme for sure...especially with the beginning rising up then starting the drums and ROCK, making it feel like a very epic event will take place during the course of the song
but for regular games, this should be reserved for a FINAL BOSS, lest the badass rawkin' sound overshadow the rest of the game