John,
Really well done and a very enjoyable listen. I like all the different themes and effects throughout and the mix is really solid.
Just a personal preference, I might add a little delay to the lead guitar that comes in at :23 and goes through around 1:33. It is fine as is but it would some more majesty and depth to that opening bit.
Regards