That was great.. It has a lot of a Greg Howe vibe to it.. He would have added more memorable melodic stuff (Satch/Vai kinda stuff) and a lil flamenco here..
Overall, feels quite disjointed due to the waiting to play runs here and there.. Otherwise pretty spot on (no errors).. Gotta smooth out the feel, and work on making it less disjointed (making it disjointed can be the feel you're going for, but don't overuse it)..
I'm no pro, but I'm making comments from a listener's standpoint..