P, I think you're right, and I think lacking proof is what makes it so hard to deal with. As you say, your mum admits to the head shaving because it was clearly visible - but most of the other stuff isn't. So it's your word against hers - impossible to prove either way. Even when there are witnesses, I've found it's usually dismissed as being 'a bit of a joke' or 'she's just a bit stressed out, she doesn't mean that'.
I was at my cousin's baby's christening, chatting to a small group of their friends - people I'd met before but didn't know well, so you do the sort of 'social small talk' bit. There were about ten of us, including my mum, standing in a small cluster. I was three months pregnant with my son. I hadn't told many people and wasn't showing so no-one in this group knew about the baby, or that my baby's dad had run for the hills when I told him about the pregnancy. My cousin's husband came over to say hi and leant forward to kiss me on the cheek. As he did my mum screeched "don't get too close to her, she's looking for a father for that baby". I can honestly say I've never been so humiliated in my life. My cousin just ignored her but he went bright red and everyone else in the group just didn't know what to say or do. Despite the fact there were ten people there my mother, the day after, was horrified that I'd suggest she'd ever say anything like that and couldn't believe I'd be wicked enough to say so.
My therapist keeps telling me to trust what I feel and how I respond. I find this really hard but it makes sense. You sound as if you've had a lot of success in life through work and travel and you've obviously done/are doing a lot of work on yourself. You're doing really well P and you are already ahead of the game. Once you see your parent(s) for what they are part of the battle is already won. I think some things probably are impossible to get over, like the head shaving thing, but I'm hoping those are the things that we can learn to live with.
Thinking of you ((((((((((((((())))))))))))))))))))