Hey there! Some really solid playing! Nice groove for sure. The mix is very balanced to my ear. May need a tad sparkle with some BBE or Aphex Aural Exciter (or some like-minded plugin). Apart from that, the ONLY thing I think would be some chorusing on the rhythm guitars in certain, less distortion focused parts - would create a nice spread. Stereo spread on the rhythm guitars could also be created by BX Shred Spread or PSP Stereo Enhancer. The guitar tones are super. What plug in are you using?
Great soloing!
Well, I'm impressed! Keep it going. :-)
FR