Most of this track justifies a 10/10 rating. Riffs, melodies, vocals, lyrics. Awesome!
Unfortunately I ended up with "only" a 7/10. What happened? Three reasons:
1) It is too long, especially as the opening spot. The 5:35 - 8:00 sections do not add much to the song and could have been left out...