Okay Cory, well done introduction thread!
Being so open about who you are and where you come from is gonna leave you a little vulnerable and the internet is full of people more cynical than you who might take a stab at you for what you write. Try not to let these insults hurt you when you meet them. If you have a troubled past and you can take that and use it to become a better person (I know you do), that's something to be proud of regardless what other people say or write.
And whatever you do on the forum and whatever the arguments you get into, you've shown you have nothing but good intentions.