Hey Koala

.
To me, from what I can gather, it sounds like you probably have a Cluster B personality disorder, but I highly doubt you have OCPD. Possibly APD?
I would recommend taking a personality disorder test, or (if it's possible) seeking answers from a therapist or psychologist if you feel comfortable being completely honest with them.
(It's not until I was completely honest that I was diagnosed with Schizoid Personality Disorder, which I probably actually do "have"). I know (myself anyways) that there is not much things worse than someone labeling you with a "disorder", but as it applies to the DSM-IV, you probably do have a personality disorder of some sort.
On another note, thanks for sharing.