It sounds like you've had a really rough time, and can understand feeling frustrated, depressed and hurt by that unkind woman's comment too.
However honestly the way you write is very unattractive to me. You come across a little arrogant closed off to most suggestions and the way you write about women is not something that I find attractive either...Its got the slightest hint of incel about it and any whisper of a hint of that is not going to attract you a partner.
It's cheesy but true, if you build a life that makes you really happy outside of having a relationship, you are more likely to find someone. You say you've got loads of free time, volunteering in a way that isn't date focussed ( so not like meet up) could be good. Finding more meaning and purpose outside of relationships will make you more attractive to others.
I would also look into coaching, someone who can give you some honest feedback about how you come across, if you are willing to take this on board.
I work in a busy public environment and through the doors see every kind of couple, and there are lots of shorter, less conventionally attractive men who have lovely partners. Women are generally less focused on looks than men. Women are also not all motivated by paychecks.
Getting someone else to help you take better photos for OLD is a really good suggestion.
I was very anxious about the safety of driving, but learnt to drive. I'll be honest I do think it's a big turn off not to if you're able to as it gives a vibe of someone who will need to be parented.
Are you happy in your basic job, or is there something else you'd like to work towards, it sounds like you have free time to train if you would like to improve this area of your life, havinf a distraction from relationships finding drive to work towards something outside if that whatever it is I think would help.