Not sure I should take, since you are way over my skill level, but as an audience member, I found myself wanting it to resolve more often. Until about :35 in, I was really enjoying what you had set up. It resolved where I wanted it to, and you threw in some parts that seemed "out of key" but weren't so much that they really bothered me. Once you start really shredding, two thoughts come into my head. 1. As a guitarist, I'm sitting here being jealous. You can really cruise through that stuff and make it look effortless and sound good. 2. As a casual listener; when is this going to come back to the melody or resolve? Seems like you are thinking more technically. Maybe cut off the shredding after a few bars, and come back to the melody that you established. Ask and answer, if you know what I mean.
I like what you have at the start, at 1:50, and at 3:20. In between it felt like you were just trying to play as quickly as possible.
The two things I would have liked to hear: 1. More variance in rhythm. During the middle parts, there were literally a minute or more of straight 32nd notes (or whatever you are playing) 2. What you are playing is only as good as the way it relates to the background track. I would like to hear what you played without the bg track, it might sound awesome, but it doesn't blend with what you are playing over (during the shredding).
This def leppard solo kind demonstrates what I mean. Even when Phil shreds, he has the end of the phrase in mind.
Sounds critical, but more than what criticism Ive given, Im truly jealous of your skills, and couldn't have done 1/4 of what you did.
EDIT: Just found this video. I took some valuable things away from it, you guys might also.