Great guitar playing. Song structure and mix are pretty much terrible. Drums are too quiet and boring, no bass (insert some synthetic shit if you don't have a real bass guitar). I could barely hear that lead too.
It would be better if you just took that riff at 1:01 and based a whole song on that. First part sounds a bit like Lamb of God, but with no balls. And the fade out, I hate that shit. People without imagination end their songs with a fade out. I think you are not one of them so please don't do it anymore :)
All in all, not bad but unfinished. And I wasn't trying to be mean or something, you said you want criticism.
3/5 3.5 stars