Goals
You want a status signal, a martial arts partner, a sexual partner, an emotional partner, a psychological partner, a fitness partner, AND a life coach. It seems you're making things very hard for yourself as you are narrowing the pool of possible partners to a very extreme extent. No girlfriend I've had ever had was all of these things; the best and most compatible one was maybe three of these things (sexual, psychological, and fitness partner). There's nothing wrong with having several people around you that fulfil various roles. One person can be a sexual partner and another one a non-sexual fitness partner. This is the arrangement I currently have, for instance.
Strategy
Statistically, most people find their partners through their friends. Thus it seems a good strategy for finding a girlfriend would be expanding your general circle of friends. This has certainly been the case for me - whenever I've had a larger circle of friends I'd had an easier time finding a partner.
Voice
I wouldn't take independent diagnoses of autism very seriously; they aren't doctors (I'm assuming) and 'autism' seems to be a word that gets thrown around too much these days.
Statistically, most people find their partners through their friends. Thus it seems a good strategy for finding a girlfriend would be expanding your general circle of friends.
If he already doesn't have / never had a girlfriend, it suggests he is not the type of person who could easily do it through friends, perhaps, due to not being very social. Wanting to "use" a GF for all the things people often use friends for is an evidence in this direction too.
I would recommend online dating.
On a more meta note, I think statistics should not be used thi...
If it's worth saying, but not worth its own post (even in Discussion), then it goes here.
Notes for future OT posters:
1. Please add the 'open_thread' tag.
2. Check if there is an active Open Thread before posting a new one. (Immediately before; refresh the list-of-threads page before posting.)
3. Open Threads should be posted in Discussion, and not Main.
4. Open Threads should start on Monday, and end on Sunday.