First off great recording except a few details. I am not going to comment on the playing or singing because I think you know it sounds good and that's all that matters. Although I didn't like the back-up vocals.
Let's get to the recording. Are you using monitors? You need to turn the lows down a nudge. They may seem good on your system, but can be lost in translation to others systems. Listen to the mix on a number of different setups to get the true feel for it (i.e car stereo, home stereo, computer, boom box) If you are using headphones buy a pair of monitors. If you have monitors get a subwoofer. You have a nice recording and with some minor eq adjustments you could have a demo on your hands from the comforts of your own home. I am by no means a recording engineer, but have been in the mist of the recording forums lately. I strongly suggest you post this in a recording forum and see what they say. There are alot of audiophiles here: http://www.homerecording.com/bbs/index.php? Good luck and keep pickin!
Eat good food, Drink good wine, and Make good love all the time.