@sozobe,
Doesn't sound like any mental disorder to me. I definitely have had to come to terms with mine. Which reminds me, I think I owe you an apology for some of the conversations we had while we were working together briefly. That was right before I figured out that the way I am wired is not always a good thing and I was a much more hard-driving, aggressive... well asshole to put it plainly.
I used to think my OCPD thinking was just an advantage. I never lost anything (at the cost of always keeping track of everything in my mind), I had higher standards (at the cost of an irrational need for inordinate perfectionism), etc. I also have generalized anxiety disorder but never knew it either because I didn't feel anxious, I sought sensation and sought out stress and enjoyed it. But that contributed to it all too, I had a constant sense of urgency and frustration with others who didn't share it with me.
It wasn't till shortly after we were no longer working together that I started to suffer from a series of physical manifestations of my mental disorders that made me realize what they were and that they were not helpful. I used to think my ability to burn the candle at both ends and work harder than everyone (I used to sleep only a few nights a week and work up to 4 days straight etc) was my strength and others too apathetic before I realized that I was the one who was nuts, and that I was slowly killing myself. My sympathetic nervous system and fight or flight response was constantly on, and it made me frenetically creative and were things I thought were great (thought they were features, not bugs!) till I learned that it was frequently shutting down my immune system, that it was making me age faster and essentially killing me slowly.
I had to learn to use cognitive behavior therapy on myself to change the way I think and realize when I am having an irrational preoccupation with order and perfection. I also had to get in better touch and in better control with my emotions and while I'm still working on it (these days my throat is closing on me, which is partly due to acid reflux but also partly due to subconscious anxiety) I have completely changed the way I interact with people (most of the time, I still lose my temper but now it's once or twice a year instead of more regularly).
When you worked with us before it was during a period of intense pressure and stress for me. We were struggling often and hit moments like it seemed our company wouldn't survive and I felt like if I didn't push us all fast enough we'd die as a company. And to some extent those things are true, it is a game of inches but I went about things completely the wrong way. I was so terrified of failing everyone in my company and everyone losing their jobs that I let the stress get the best of me and used to be acerbic and abrasive in conversations about work sometimes, and I know at least a few times with you.
Since then I've learned how unproductive that style is and though it will always be something for me to work on I'm somewhat proud that in the last few years I have not had a single such conversation at work, and have been able to lead my small company in a much better way.
It's still scary as hell, and I still worry that I'll fail the people who work with me and some that depend on me, but we are doing better than ever right now and it is a testament to the notion that one does not have to be an asshole like Steve Jobs or Michael Jordan to succeed. I used to justify my assholery with the notion that it was necessary to have higher standards and to achieve difficult things but I was wrong, so very wrong.