That is awesome! I am so happy for you that you get to share this stuff. I have only had a few relationships that I have been able to be open; it makes the relationship so much better though, especially when the other person's kinks fall inline (and occasionally is the domme).
I don't know why it would be offensive, some people just don't like those words because they think it makes them out to be weird. People are crazy when it comes to this stuff.
Well that is good that you are in a stable relationship, sometimes I have found it hard to find someone who is also (for a lack of a better term) kinky. But most of the time I have to keep this stuff a secret. Does Maggie know about your kinks (sorry if that term is offensive).