My response:
From what I have seen, you sound like a sociopath to me, but don't be disheartened. I think you will find that as you continue to learn more about your condition and yourself, the world will begin to seem very right.
Self deception is a classic denial symptom. Denying the sociopathic aspect of yourself distorts how you see others and impairs your judgment. It is important that you realize that you are different from others -- this will help you to avoid hurting them. For instance, most people assume that everyone else is like them and project their own feelings and emotions on others, e.g. "I wouldn't be offended by that comment, so they shouldn't be, either." This is faulty thinking. What you think or feel has nothing to do with what most people think or feel. In fact, it is best to avoid all normative judgments in favor of descriptive ones. Normative judgments hide a million different biases and self deceptions that will lead you astray.
You are special. You are very smart, I am sure, but better than that, you think in a way that very few other people think. Your success at utilizing the intellect that you have likely lies in your ability to think outside of the box all the time. This is easy for you because you have never been inside the box -- you don't even know what it looks like. You can see things that no one else can because you have entirely different experiences coloring your clarity of vision -- their blindspots are where you excel and vice versa.
You seek answers. You seek logic and structure. You probably see behavior around you from neurotypicals that you cannot explain. The explanation for their behavior is the most complicated and difficult thing for a sociopath to understand, but in seeking those answers you will learn much about yourself as well. You will also learn that just because we can manipulate others does not mean we choose to do so. Just because we can exploit does not mean we choose to do so. Sometimes you find weaknesses that you do exploit, and sometimes you find flaws in society that you patch. Sociopathy includes both variants. Personal preference, upbringing, and life objectives can all influence why we choose to do what we do. What makes you a sociopath is not that you choose to do certain things, but that you are presented with an entirely different set of choices than a neurotypical person.