Your post sounds just like me in may ways—but weirdly I am an excellent public speaker—I guess that makes me a charismatic autistic.
;-)
Did you start public speaking because you became a subject matter expert? If so, you are probably a fabulous speaker because autistic people have no problem speaking at length about subjects they have mastered. I would love to hear you speak because I know I would learn something.
I’ve done public speaking (been paid for it, too) on community association governance and applicable statutes. I’ve been jokingly referred to as the Rain Man of Texas Property Code (even though I am a woman), but I take it as a compliment.