Wow!
All in all very virtuoso song. But it's not catchy. I really don't have a clue about guitar playing thus I can't say if it a heavy part you're playing.
Nonetheless it's getting boring. You should work more with the drums. Some breaks for example. Use toms, snare fills, cymbals not only the standard base snare hihat combination and this is going to be a great song! Furthermore try to make the song recognizable as a song. I mean put in a red line which the song is following.
The work you put in this is fitting into a whole song as solo, you know?