Plusses and minuses:
+ you have pretty good pitch -- you're not really going flat or sharp the way that a lot of untrained singers do. You're moving around on the notes in ways that are amateurish I guess, but your basic understanding of how to sing in tune is very much there -- that is a good thing, and hard to learn. You've got that natural talent. Use and develop it.
+ you're expressing some good emotional content
+ the timbre of your voice is suited to your chosen style of music. Worth working on. The only "annoying" things were technical, not ingrained in your voice.
- you're missing something called breath support, which is the core skill of singing. Not all styles of music sing on the breath the way a gospel or opera singer does, however. But it should be a choice, not just a default.
- you're mumbling some things. This comes from not pronouncing consonants mostly, but also in not having control of your vowel sounds. You don't need to be as clipped and overly defined as an English choirboy, but this should be part of your instrument.
- a recording issue -- you are making lots of mic and stand noise. Work on being aware of what will make sound and vibration in your recordings.
I think you're going to be a good singer if you work on it. If you are at all religious, spending a few years singing with a local church choir will help teach you how to sing. It's like free lessons - plus you get to hear a sermon every week and make friends.
Just keep at it. You're brave and open minded to post here. I'll post some of my family Christmas album that I recorded in a bunch of single takes this December and you can hear all of my mistakes... and I've sung in several choirs!