WOW !!!...You made it!...BE PROUD! I could add so much to this, but no need to; you've said it all, except your final line...you're still not happy with who you are....but you have arrived!
Just this week I've got involved in an online discussion elsewhere about St. Vincent's Schools which were Catholic Approved Schools....just thank your lucky stars you went to a Methodist school!
My Mother was ashamed her three children went to an Orphanage..to her dying day 3 yrs ago aged 96, she was sorry & ashamed, despite our reassurances. She used to tell folks we were at Boarding School......
You've made it ok...you can be anything you want to be ! Forgive yourself if that's what you want, but children should only be partly responsible for themselves.
Every good wish to you!!