This is all totally normal, right down to the hissing at the dog (who does what?). She doesn't lash out, she has good hygiene
, reasonably touchy, all excellent. I suspect she was lost, not feral.
Anyway, her planets must have been perfectly aligned the day she found you!
The cat must set the pace. Just maintain a nice, friendly atmosphere, let her come to you, which doesn't mean you can't entice her with bits of string or a treat
, head scratches and full-on cuddles only when permitted.
You will see changes every day.
Picture, please