I agree:
With the no screaming thing, because this is a really really nice, solid piece of metal, although it's quite upbeat in comparison to the inspirations you noted.
The solo was impressive.
You've really got everything nailed down tight to the point of this sounding semi-professional.
I want to hear a finished version, pal!!!! *intimidating face*