That's great! You are doing her a world of good, and she will love and appreciate you so much for your efforts once she figures it all out.
The crate should work out pretty good for you, I would think, and help her to understand what is expected of her...and not have accidents, hopefully, so she won't be embarrassed.
Keep up the good work. She will never forget you, even if she does goes elsewhere for her forever home. You may well be the first one to ever truly love her enough to treat her correctly and allow her to learn proper doggie etiquette.
Hugs to you and yours from me and mine!