That was quite the read, really well written, nice to read and enjoy. What I really like is the overarching sense of compassion and care at work. The power imbalance is there from the very beginning, but the power and control isn't being "lorded" over her, instead it is a much more gentle and compassionate power and control, but it is quite relentless all the same.
I do feel someone needs to speak up for the male of the species, at least in passing, but there are plenty of bad examples that do plenty to give the male a bad reputation. Still, from a practical point of view, one might argue that castrating any collected males isn't that helpful, but it does depend on what they are wanted for, doesn't it.