From my perspective, you could get more mileage from this tune if you simplify things. I could make three songs out the material you put together. Overall, the work is predictable . . . not something most musicians really want.
While endless leads are amazing feats on their own, try inserting a few rhythmic bursts to add some power to your passages. I say this because it will help keep an average listener's attention to your performance. Also, open up the dynamic range more; to increase the emotional flow for the listener.
Don't take this too hard, I can dish out the criticism; but would struggle to keep up with you.
Keep going.
Gary O.