The difficult thing about having a real relationship with our T is that real life happens to them too. You've had a level of contact, openness and relationship that is pretty unconventional - even in the context of "good enough" parenting - which means at times you know more than perhaps you'd want to, and more really than would normally be the case. Which is fine, but you then need to be able to cope with the information you have.
In any other T relationship she would likely ask to move your appointment for personal reasons, and not tell you someone was moving in with her. Most folk might have grumbled a bit and changed their time, or not and have got on with things. I doubt very much you'd have been happy with this, my sense is you would have complained at her lack of openness and how she isn't valuing your relationship by moving your appointment, not explaining why etc. in short, I don't see how she can win with you.
She works out of home, she's assured you of your privacy, she's told you more of what's happening with her than most Ts would, she's said she's keen to talk to you about it - I don't know what else she's supposed to do. Tell her relative they can't live with her because she has X client? Kick them out of the house when she's working with you? Not tell you what's happening in her life? Ask your permission to make life changes?
You're entitled to your feelings about what's happened, of course you are, but it sounds like "good enough" isn't really good enough for you. I get your disappointment at her changing your appointment time, and the feeling that she has someone else in her life that she needs to give time to and I know how hard it can be for us as clients to realise our Ts have people in real life but honestly I don't know what she's done wrong here or what else she could have done that would be ok with you.