So a quick first impression ...
1. That intro was incredibly painful. It's been mentioned before so I won't belabor the point, but it's quickly very frustrating ... and, yeah, of course, Ren'py allows skipping unread text, but you'd assume there's critical information there, not just random stuff. I'm not saying you can't have the player set names/nicknames and put a NTR warning there, or whatever, but don't go on rants (much as I can understand the urge); be crisp about what's needed, and if you want to do go on NTR rants and dev logs and wherever, do that where it can be quickly skipped ... separate from the actual game.
2. The italic font is very thin and not necessary perfect for reading. I mean, it could be worse. But it also could be better.
3. Speaking of Italy: YOU AREN'T ALLOWED ON THE LAWN at the Piazza del Duomo. Frankly, the guy deservers to be in jail and this oversight makes the game absolutely unplayable!!! It completely undermines the setup!!!!!
4. Personal preference, but I'm not a big fan of being capable of reading other character's minds (esp. just when it's convenient ). Should be unnecessary.
5. Too many "Haha"s I'd say. Most of them can also safely be removed - or at least it should be more varied, or something. But typically you don't need them, vns do tone through context (and visuals).
... also, yeah, just kidding about #3. In case that's not clear ^^ Though it is indeed not allowed, that photo could have easily gotten them into trouble
Anyway. Pretty solid what I've seen so far. Feels non-generic, which is always a plus.