dude...
you have been practicing havent you :P
that sounds awesome, i had it playing while i was writing an email and i really felt it man, i am thinking early vai or something would be on an early
satriani album.
that sounded great! the little bridge/fill in the middle was great too.
what gear did you use? guitar? effects? recording gear? recording software?
i like that subtle wah you have going on too, very well controlled.
the only thing i would like to see would be your fast licks and big runs reflect the melody a little more, i got lost a few times when your sweeping tapping bits were going on

i would even consider decreasing the intensity of the sweeping and tapping to make it more simpler,
a good guitar solo is one you can hum to yourself after the song is finished
Cheers mate, keep up the good work!
Jim