#3
I will echo the professional comments from above me and add that I think this kinda reminds me of what I've heard of Steve Vai and Joe Satriani.
#6
Not only that you have the technique, you use it well to produce good music, which is by far not to take for granted. great work, keep it up!