I really like that too, although I agree with Ben about the vocals. It sounds a bit like he's standing beside you and the band are in the next room :) love the backing vocals, and the guitar sound. My opinion, I'd bring the band up louder around the vocals, and bring up the lead guitar to stand out a bit more.
I love the style of the song though. And you say you're not a lead player? sounds ok to me