Really nice guitar playing. I mean... really nice. Love your tone, expression, musicality. And I really like the tune.
Since I'm a horn player, I'm not digging the horns too much. I'm totally nit-picking, and probably most people wouldn't notice. I like analog synth "horn" patches that don't try to sound like the real thing, but produce the vibe with that fat analog synth sound (think Van Halen's "Jump," even though that might not be the best example). And I like sampled horns done with wind controllers and filters that shape the tone (not just dynamics) in a realistic, musical way. I'm being picky 'cause I'm a sax player -- but imagine a sax player trying to play a guitar sample through an amp simulator and kinda, but not quite, getting it.
I hope I don't sound to picky on the horns, but that's my thing. :-) Thanks for sharing!