Blows goats?? Did you say, "blows goats?"
You said, This is the best I can do at this point in time.
And I say you're doing a really nice job. That guitar tone is excellent. The playing is natural and has the earmarks of real skill. The recording part is developing - as are all the folks' out here. I personally get a lot of enjoyment out of listening to other people doing what I like to do.
I'll nit-pick a few points: the entrance of the wide-panned lead line is inconsistent in level with the rest of lead breaks. The break between the body of the tune and the solo break is too long for me. (On the other hand, when you return to the slower part you begin playing before the guitar has totally decayed - much better for continuity in my opinion.) The end of the phrase "never be alone" at 1:29 got radically dumped, like you hit the "Stop" button on the vocal - maybe an attempt at gating without a noise gate? There's a missed hit on a note here and there. So what's the bottom line? It's nit-picking - I get nailed for things like (a little sanp there at 3:whatever) And sometimes I think - sheeesh! What about the rest of the tune??? But then I go back, re-cut it and in the end it's a better piece of music!
As far as I'm concerned, if what you do with the panning and spacing is based on a conscious decision, you're not making any real mistakes. It's all a matter of taste. I think you have good taste - so I like a lot of what you do in your mixes - I'll probably try some of the techniques you're using.
What you can't fix with the dials and knobs and switches is the heart and the soul behind the writer and the guitar player - yours is plainly evident and it makes for a truly enjoyable listen.
Truly nice work here - keep em coming - I don't want to have to pay for the CD!!