Hey Monstergirl,
You may find that you cannot get over the online sexuality with others. One thing to keep in mind is our own perspective shift. What I mean is -
There is a considerable amount of media and sometimes day to day exposure to hyper sexuality. When we have no emotional investment in the people involved, we may approve for various reasons (but these reasons are worth understanding, because they may point out our own conflicted interests).
When we are not at the point of having any emotional investment in another we may also approve of them being sexual with us (ego boost!).
That can all change rapidly once we become emotionally invested in someone. The hyper sexual behavior that we once approved of can rapidly change from approval, but only if it is with us, and this is also worth exploring why.
There is also a period of time between when we first start down the path of meeting someone, and something longer term. If there is mutual interest, a lot of back and forth happens during that time. This is the time when the NON is likely to find themselves conflicted by a partner with a cluster B personality.
Impulsive behavior, it's that double edged sword. It definitely cuts both ways. Sometimes we approve (when it is in our interest), but the same impulsive nature can hurt too when not.
I suspect he loves you from what you've written here, and he is trying, as evidenced by his throwing out the sexual gear, so he must have some awareness of your feelings. Just it's going to be hard. If his primary instinct is to seek attention and approval, that isn't going away over night, and for your sake, once things are ducky, those drives may come back when/if his need for a safe relationship has reached a safe point. Maybe, but also maybe not. There is no way to know in advance, and he probably doesn't know either. Unfortunately, with real unaddressed HPD, boredom is likely to set in, and back to the search for new approval. This is the hard part, and only he can choose to introspect. Nothing you say or do can turn that on.