Thanks so much for the critique! Actually, I like the guitars being "twangy," though I think you are right about backing them down a bit, and perhaps a reduction in the upper-mids would work. I'm starting to think I can every once in a while I can play bass, though I did some editing to fix a few mistakes, mostly timing. That you as well as the others mentioned the weak vocals tells me that what commonly happens to me (and others, I know) when listening to oneself sing words that we know all too well is happening here. I hear the singing, and think the level is fine because of course I know what I'm singing. This is like another song I played for my ex; in a song I thought had an understandable and good vocal levels, the first thing she mentioned was the vocal--"I can't understand what your saying, and I can't really hear the vocal." It's tough, for me, to really objectively determine a good level for my own vocals. Even if I use automation on this tune, the overall sound level of the vocal will still be a problem. I'll post up a remix soon.
I've been reluctant to put music up here, but that was foolish and I'l be putting a lot more of it up soon enough.