I really don't think the vocals are the problem. The problem is everything else. You are fairly well on-pitch, and I like the tone of your voice. These vocals would work great in the right context.
But this isn't the right context, at least not in its current state. The guitars have WAAAAAAAAAY too much high-end (though that's probably just due to recording with a piezo instead of miking it). The guitars are very heavy in the most crucial frequency range for vocals, so all we can hear is the other stuff. The vocals seem to lack clarity, but I think that's just because the guitars are covering up that key frequency range.
I think a fuller soundscape with quiter guitars (miked instead of piezo'd) would help a lot. Bring in some other instruments to fill things in. Also, I'd double the guitars and pan them to opposite sides.