Hi John,
thanks for sharing your music as you said you consider yourself an ok singer, How long have you been singing? have you ever considered lessons to improve ?
i have to say i have heard much worse, my only worry is the lack of dynamics and some pitching issues, a good vocal coach would draw your attention to these points and help you improve
i work on the basis that the "that will do" for vocal tracks is not enough to do your songs justice, i would be trying hard to get the best vocal performance i could even if that means getting a more experienced singer to do the vocals
However i do believe there can be improvement i allways strive to improve other than that they are good songs