Very good...
However Ragin-Asian is right the hammer-on run at the begining of the song is in minor while the rest of the song is major
It just doesn't fit
But it can be fixed, you just have to change the fret thats hit by about half a step and it will work
other than the hammer on run everything else was amazing
the vocalist has room to improve sure but he's still very good
the clean singer sometimes goes flat when he's singing but with practice it'll all be good
nice work