The thing about making a game around a specific strategy, is did you give the player all the information and knowledge to actually USE that strat, or did you just assume they would read it themselves?
Sometimes, even in difficult games, you need to sort of 'spoonfeed' your players certain mechanics or guide them towards the information. Then, the errors lie on them, not your design. But, IMO, I still won...so was it truly 'wrong'? ;P
Just some advice. I also didn't think the ending was 'dumb' per say, but it does raise some interesting moral gray areas. Even some potential dangers. Does it make him evil to strip her of herself? What if she regains her memories? Etc.
It also really does kind of feel like the start to some bigger, interesting story if it dives into those ideas.
I like the concept and would love to see it expanded upon!