You’re right, there was a balancing bug in 0.0.4. Casual and Open dating could still treat kissing someone else like a relationship breach, which is why Romance and Rivalry sometimes increased together.
I’ve fixed that for the next build. Casual/Open relationships no longer get automatic betrayal or rivalry from permitted kissing, while breaking Exclusive or Serious terms still has consequences.
You can also end any relationship through Phone → Contacts → Actions → Dating → Break Up, even if the partner is angry. I’ve made that easier to find too.
The date presentation is still quite light in 0.0.4. The date games are being upgraded now, with character-specific date artwork being handled as a separate content pass.