Bobby, your playing has really come along nicely.
I recall telling you sometime back to not be afraid to sing the songs. Good to hear you putting it out like that.
The basic quality and uniqueness of your voice is there. It's totally acceptable in rock. Unless you are Bob Dylan though, you want to sing in tune a bit better. So......the vocals can use a bit of touch up to bring them up a few steps and make that song so much better.
There is one tool you need to add to the gear you have. Buy Melodyne Editor. It isn't cheap but it works wonders. With it, you will be totally amazed at what it can do for the pitchy and warbly vocals. You can easily use it to pull the drifting or off pitch notes closer or dead on the right note with very little to no artifacts. You can also correct the other aspects that are"off" in the vocal track.
I have to use it on my vocals all the time. Sometimes more than others. Even the pro's use it to fix the glitches in their singing. I use it on the guest singers on my music as well. I even use it on musical instruments from time to time. It's quicker to pop ME into the FX bin to fix a bad guitar note than it is to grab the guitar and punch in the right note in a new recording session.
Keep at it and look into ME, and it will take what you can do with vocals to a whole new level.