Sorry for the very late reply, but your wall of text deserves an equal reply.
1) Besides main story events, I'll probably put some simple/short wholesome events in the cabins.
2) As of version 0.2, the only interaction on the showers, that will advance the time is when the MC showers himself. In the following events, there will be additional events in the showers, which advance the time of the day. These events will be intercourse events and not thrown out events so there's no feeling you're getting punished with time advances for bad RNG.
5) I apologize for the wiki being wordy. There I'm not writing characters/emotions so I (evidently) fall back into my scientific lab-report style including my Cicero/Ceasar-Malady.