As amateur metal, this is good but not 10
There is plenty of potential to make this song most superb but that doesn't exactly mean it is. The talent shines out most definitely as does the robust writing and it almost makes it... but of course it gets repetitive and boring as hell. The riffs drone on and on like they won't ever stop and the drums, as excellent as they are, lowers down some tiers of poop.
It eventually becomes excruciatingly hard to listen to after the two minute mark, I cringe most ever not slightly. The performance drops and drops but the rounding off solo is actually compared to rest of the song quite good. Not saying I can do better or and shit but this might need a little improvement on nothing on the subject of being full of professionalism - just soundly good to listen to.
I hope you guys have matured as proper and former artists - this was a real great effort that I'm glad to see (i won't say hear). Well Done, despite the criticism I've stated.