Actually.
What makes you a skillful guitar player is not being 'another' guitarist able to play 3000 BPM arpeggio's and mothercrankin sweep's and powerchord riffs. Actually, where your skill really comes in, is when you make something with emotion instead of shredding.
I must say, you are good, but please, be a little more open minded, we have enough guitarists like this.
I'm gonna adore you the day that you write some more pleasing melodies yourself, since this is just...
A shreddin' balls skill-fest.
You're good though, just, it's about the same as the 100000 people on this planet making techno that all sounds alike.
Hope you will take my advice dearly ; D