The thing that grabs me is that it's all a multi-track recording with multiple guitars. It was okay, but I'd like to hear just the one guitar and see him play it, THEN see how he sounds. It's messy in places, but he is good.
Technical skill ( if he really does play that good) will never win out over creative and thoughtfull guitar playing, imo.
Some of the best guitar players I have known have all sounded stale and lifeless and ALL could not write a song worth a darn.
I could probably never play this, but I would never even want to.