Shorten the leash Slacks.
For however much time you spend with this dog (and I wouldn't rule out "further delays" with re-housing...), whenever you are out of the house, she should be walking to heel, just behind your dominant-side calf.
And if you are not 100% confident that you could stop her biting another dog, if the mood takes her to do so, you have to muzzle her in public.
You need to be doing it with this dog because she is the result of selective breeding that has emphasised rapid reaction and powerful acceleration.
Bred to be a weapon, basically.
Not bred to herd and protect other animals; not bred to retrieve or point; not bred to rescue. Bred to fight.
Letting a dog like that catch you off-guard in public, is akin to what SG would be equally horrified to see in public:
A negligent discharge of a firearm.
Sorry to sound a bit dramatic (and/or like SG) and all... But my feelings and attitudes around responsible dog ownership entirely mirror SG's attitude to firearm ownership.
Thing is, while your specific dog may not have a particularly offensive or violent disposition (sounds like she has a somewhat typical family-pet personality), if that personality was in a chihuahua, or a great, big dopey labrador, or some self-conscious cross between a poodle and whatever else they're mixing them up with these days... Pas problem, as our continental cousins say.
But your (current) dog's personality is contained within the canine equivalent of an armoured (and heavily armed) car.
Maybe a light-attack tank actually.
She could be as good as gold mostly, and only give the kind of warning nip any dog gives when its irritated... D'ya see what I mean?
But look... Really not trying to piss in your cornflakes here. Whatever time you have with her, use it.
You're self-evidently a doggy-person, and your intuition will take care of everything in the long run. So this time you have with her now is going to be really useful learning time.
For both of you.