If I have to be brutally honest - I think what we're hinting at is that your production isn't too bad at all - a bit different, but the grungy feel (and I agree it's not lo-fi) works - but frankly, you are not a singer, and your timing and diction issues just show your singing to be (using my old music examiner speak) embryonic, undeveloped and needing some attention to timing pitch and rhythm. In other words, if you were thinking of a music title, your be a composer, arranger, programmer but not a singer. You don't have a bad voice, but just one that is totally untrained and undeveloped. I sing, and I sing in tune, with decent diction and I remember the words. However, I am not a singer. My voice is not bad, or unpleasant. I know how to sing and I understand singing very well - but this does not make me good enough to carry every song. I can sing BVs rather well. In tune and always accurate - but my fader will never me high in the mix. So if I had a form to fill in that said "Is this person a singer" - I'd say no. That doesn't mean you shouldn't;t sing - but when I was teaching, what we'd do is suggest the person had a singing lesson and asked the singing teacher for advice, which always fell into a very small number of categories. 1. Great singer already, will be special with some training. 2. An acceptable singer that needs to solve a few issues and then will be fine. 3 Can sing but needs training to be a good singer. 4 can sing but will not improve, even with training. 5 can't sing and beyond assistance. All bar 5 can improve. You are not in 5!