First thing that struck me was how the bass was present, yet controlled. Besides Trillian patch, how did you route it? Good job on that!
I'd agree that the mix elements are very nicely separated - and really tasteful guitar choices throughout!
For a mix suggestion, maybe just back off the hi-hat a smidge, I mean just a smidge. I think a smidge is technically defined as .02 db, if I'm not mistaken. :) . . . sometimes I thought your hi hat hits were poking out over your guitar leads, particularly towards the last minute or so.
Outstanding track here, thanks for the share!
cheers,
- Tom