Epic stuff!

Hey, sounds cool! Personally, I would go with less distortion on the guitars to get more precision on palm mutes. (But maybe I'm decieved by the mp3 quality)
Also maybe try another amp during the part around 04:09min. Something non metal with a nice crunch distortion.
I wouldn't pan the solo around 05:27min 100/100 all the time. Just partwise, depending on what's going on. That way it stays more interresting.

Are those real drums? Can't tell due to the mp3 compression. Kick could use some lowend maybe.

All in all nice work!