From what you have said, I think Angel sounds like a beautiful cat.
Here is a link to a page that lists low-cost spay/neuter organizations by state. http://www.lovethatcat.com/spayneuter.html
There are some low-tech things you can try to see if Angel is deaf. Try clicking behind her, when she can't see you, and see if she either turns to look or if her ears rotate to find the sound. Try clicking or snapping on either side of her head to see if she uses one ear more than the other (like if she always looks over her right shoulder for the sound, even if you are more left). The trick is to make sure she doesn't see you. If she is deaf, even on one side, she will make up for it with a keen awareness of what she sees.
One thing to consider, if she is deaf, she really should be an inside only kitty. She wouldn't be able to hear dangers coming for her, whether a dog, predator or car.