I love...
... all the melodies you incorporated in this song. The guitarwork is great as always, plenty of soli, but they didn't get annoying or boring, quite the opposite.
I love the transition at 3:48. Not much to nag about, maybe clean up the guitar noise at 0:27... But those are just tsmall things. Awesome job.