Hot damn, the complex finger picking at the beginning was enough to get my attention. And then you just kept layering in sounds to springboard off that. It sounds as good something you'd hear from Ruban Nelson.
One criticism I have is the lead guitar's a bit muffled and mixes with the rhythm.