Wow, this is really cool! Some really nice jazzy fusion stuff going on there that starts rockin' toward the end. Very tastefully done - wow.
The backing track is really cool...I have to check out that website.
Out of curiosity, how long have you been playing?