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.
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!