Not played the route myself, but you've definitely made it sound interesting - thanks!
Also find it nice to hear that it sounds like a proper sub\dom relationship, instead of the standard abusive asshole & doormat these games often portray.
I'm not interested in sub\dom, personally, but do know a couple who are into it & they are still really loving to each other.
Sub\dom should be respectful of each other's feelings & to hear that this is how it's written makes me want to give it a go.
Thanks for the write up - much appreciated.