It sounds like you're one of those that never reads the weekly devlogs. Because you would remember how I have been saying throughout this update period that I am slowly writing out those characters. Melody and Celeste actually left in this update. The very scenes you're griping about - they left! LOL... Look, I get that it annoys some people to have those characters, but I had a LOT of people that really enjoyed having them. I wasn't going to just completely stop writing about them when I would prefer they had some kind of proper exit from the story. As for Lili, if you've played Last Human since Episode 3 of that was released, then you already know she is moving over there. It's very possible she will become a permanent character there (I'm not sure yet).
I'm not sure why this bothers you (maybe I'm reading it wrong). They were 'dream written' in Chapter 1 while MC was still learning and experimenting with his abilities. After that though, everything like that is on earth. Yes, it was the same road - but yes, it was the 'dream written' version of it before. It would have sounded ridiculous to me to have him say "it was the same road I dream wrote before during my date with Rin and Lena". It wasn't the same specific 'physical' road, or Mr. Yamato's, etc... but same enough in my opinion that I didn't feel I needed to point that out during the narration.
Call it a... creative liberty I guess. As for the 'side' characters... I pretty much covered that with this update. So the rest of chapter 2 will mainly focus on the 6 main love interests, as well as characters like Fereldan, Camilla, Milanna, and of course... Anastasia.