I've noticed a few things in your statement that I wanted to address, mind you this is all opinion based out of my experiences coupled with a few other people including adults I work with.
1) you're pushing the mindset of "its been tough and I wasn't ready" so its going to be kind of hard to find that sweet spot unless you work out of the mold of believing yourself to be a catch but deeper down focusing on being alone in the past. Those times are behind you, you gotta live in the now, not for the love you may have, not for the love you didn't before, but the now.
2)Groups, dating sites, therapists, and a plethora of other services exist helping people with similar diagnoses find someone else who is like them or who will at least understand. If you believe there is only a small chance it may lead to a self fulfilling prophecy.
3) You can broaden your horizons, someone doesn't have to "be like" you they just have to like you and for you to like them. You ever seen 2 OCPD folk in a relationship? I have, unless your views are very similar and your methodology is the same they will drive you nuts.
4) Don't say you're a catch, just live it, be it, humility makes it easier for folk to see how wonderful you are for themselves. You seem like a good and forthcoming guy people will see it but once you say "I'm a catch and I know it" out loud, that's a red flag to some folk. You're far too nice to be lumped with the "nice guys"
5) Defining yourself is like biting your own teeth, try to have those close to you (family, friends, whoever) give you feedback and work from there, be open to constructive criticism.
6) There's no goal here, its a journey, you find someone who walks with you, you're not running toward them. Once you find them you'll walk together to who knows where(so really its more like a deathmarch..a pleasant one..but a deathmarch) and even if they walk their separate way I hope you can enjoy what came while you were together.
DA your post made me think of this song.