Your description of Sally meeting people is nearly identical to the way Sofia acts. And Sofia has never been abused, she's just a coyote dog and very, very wary. If she gives someone the hand lick then she's fine, although you still have to be gentle with her. Fast hand movements, LOOMING over her, etc. will make her back away. But she just started making some progress and maybe this will help you with Sally.

She is four years old and just this week she actually went up to some of my students and greeted them on her own! I teach private music lessons and she's there with me every day. This has been the perfect way for her to meet people on her own terms. But it's been VERY slow. She has stopped thinking that all children under ten must be terribly dangerous! She now only thinks toddlers and younger are aliens and must be barked at severely.

For the past month I have been giving everyone we meet salmon dog treats to give her. I keep a plastic bag of them in my pocket at all times. This has made a huge difference, even though she's not your usual food-motivated dog. She now looks forward to meeting people!

She is a weird dog, and her special attributes are why I tell anyone and everyone that dog/coyote, dog/wolf hybrids are not a good idea. I love her to bits, she's smart and adorable and when she decides you are in her "Friend" category you get huge welcome displays and lots of requests for petting!

It may take a long time for Sally to feel comfortable in public places. I'd never take Sofia to a dog park or a store, she's just not ready for that. I wonder if there is a more controlled way for Sally to meet people and work on making people friends, something similar to what I do.... Every half hour a new person comes in. And that person has been there the week before. So every week she meets them, but just for half an hour. There are new people, sometimes, but it's all in context of one room. She has a couch she can hide behind if she wants. I often leash her to the radiator (she can still get behind the couch with the leash on). Anyway, hope this helps.