First of all - the animations were very good. I think there is room for improvement but for the first time that L&P has done animations they were impressive.
Since it's a rape scene or at least a scene with severe sexual assault that was done here with a lot of effort makes me wonder where L&P sets its priorities for the high points of the story. There will be people who found the whole scene sexually arousing, I just found it disgusting. That's why it doesn't appear in my game. Sophia enters the room whether I decide to go to Morello later or not.
Still, I didn't find the scene with Jennifer superfluous, just as I found the long conversation with Aiden (and Andre) outside the classroom necessary. It makes clear that Aiden is a manipulative pig and that Andre is dangerous. It makes the threat scenario of blackmail more believable. L&P once wrote that Aiden is just a casual blackmailer - everything about the fourth task and the scene with Jennifer shows that this is not true. L&P must have a completely different idea of what sexual blackmail and rape is and means. The way the situation was presented, Sophia has no chance to stand up to this threat, and sooner or later we will see the Jennifer scene with Sophia as the female lead. That will then also be a rape.
I thought the scene in the schoolroom was pretty good, though. Simply because L&P had Sophia act in a pretty clever way to accomplish Aiden's tasks. As for the realism of doing such events in a school classroom without becoming school talk, that doesn't exist anymore. But it's a porn game and I want to be generous in this case.
Briefly about Dylan/Christine/Elli event. The problem is, if you make Dylan a complete idiot at the beginning of the game, it takes time and lots of individual events to build that person up into a believable sex partner for Elli/Sophia/Christine/Marie, etc. That's why the scene with Dylan are necessary. And to say it again - Elli and Dylan must be best friends when they find out that they both fuck the same woman, Sophia. And that's a long way.