First obvious bit of oddness. Zoey...
Why was her girlfriend magically replaced with a Vibrator?
Simples, on the Siren route the girlfriend doesn't exist, it would make no sense for her to exist on that route, that's the strongest route for Ashe. The girlfriend is there on the CQ route because that's the whole point of that route, Ashe is a cuckquean on that route. Again, the kitten route speaks for itself, Ashe is the sub.
The same thing pretty much goes for all your points.
Things are separated by routes. Rach going to Shaws happens on Ashe's CQ route for obvious reasons. On the Kitten route Ashe goes and on the Siren route no one goes.