Funny guitar in the intro!
Nice riff, heavy as hell. I like. Gets a bit repetetive after a while though.
I like the arpeggios in the solo with the melody in the background. Great playing as well. It ended a bit abruptly as well.
All in all I think you have some cool ideas here, but you really need vary it a bit more, because it gets really repetetive after a while.

Wanna check out my song? Quite different from your music though: