The only problem is that you seem to be changing the tempo at some parts. Part of the time you're playing too fast. Although it was very good, it might help if you could find a backing track.

Awesome playing other than the tempo changing though!
Get a metronome and it will all fix the timing issues. You obviously have the speed required to play it
Without a good harmonic knowledge, one cannot expect to become a great jazz soloist ~ Horace Silver

Quote by dietermoreno
Is it possible for 6 string guitar to tune lower than drop C and scales still work?