I think you've done a good job on this song mix wise. The arrangement's pretty good for this style, which is about as far away as anything I would normally listen to.
I am going pick on something though and I hope I don't offend, but I think the tone of the lead instrument needs work. The playing's fine, the general style of tone is right for the song, but the actual guitar sound is unconvincing, to my ear. I may be way off base, but it doesn't sound real, if you get my meaning. I find it very, very sim-like, especially for a part that has such a prominent role in the mix. How did you go about recording it?
EDIT: Going back through the comments I realise now that the lead line is played on an acoustic. I'm wondering if the action is too low and the strings are choking out a little? I'm thinking I'd prefer to hear it on a Strat.