Assuming you are not suffering from depression or something, I will just talk about the circumstances.
Everything in life depends on the way you view it. You can look at your upbringing as unique and interesting, or you can dwell on its dysfunctionality.
The truth is, when I talk to people, I find almost NO one who had a "normal," Beaver Cleaver type upbringing. (Am I dating myself with the Beaver Cleaver reference?) Most people have some kind of horror story, and at my age I've talked to many people.
I wouldn't raise my kids the way I was raised: parents divorced by 5, brother died at 5, moving constantly, mother not involved with her kids but with many boyfriends, some were other people's husbands, mother very critical, sent me to live with dad in 10th grade, 3 different schools in 10th grade; currently my brother is an alcoholic, my mother's a messed up nasty woman, my father died years ago, I don't have much contact with other extended family, blah blah blah. If I wanted, I could focus on everything bad about my childhood, or I could focus on the good parts - I got to live on an island, I got to live in Mexico, I learned to be flexible and easygoing.
Talk to more people about their childhoods, I think you will find you are not as different as you think. I bet your family situation and childhood has taught you a lot about how to parent your own child. Hey look, you were able to create a "normal" son! You are not a sham, you're just another person with your own unique set of circumstances.
Oh, and read The Glass Castle, if you haven't already.