I will be the devil's advocate here and point out the simple fact that it cannot be NTR since...
Now that's out of the way. I don't want her banging/being banged by some random guy she's met less often than you either, so think logically about the choices given so far.
YOU get to show off your cooking skills to HIM. (chopping veggies? A skill? whatevs)
YOU get to massage her stiff neck, keeping HIM off YOUR woman.
If by the Hannibal meeting you have mastered neither skill you don't deserve her, throw yourself in the lake.
As for the grind, I don't mind it. It makes sense. She's not going to think suddenly, OMG my mom & dad both got killed, I am a single mother with no man in my life, I need dick, I'll fuck my son. Unless she's more mentally ill than Tits McVegan in My Sister, My Roommate, that is
In the meantime, as an avid consumer of F95, you need fucking, and as a growing boy, the MC needs to get his dick wet, so side tarts have been added to keep the game interesting.
Eleanor is not just someone for a chat. Not sure if there's a score requirement but she invites you home for a chat and after one or two visits a massage, and on the second massage I was, instead the MC was, balls deep in Ellie.
Depending on choices at the abandoned house in the woods you see a new pussy (shop girl Mary or the new girl your pretty much-guaranteed half-brother just sexually assaulted). Those paths are for future releases, and both are the MILF and her daughter so, they sound fun. Having met Yara on our return from the abandoned house, each girl has a nice-looking MILF-y mommy
The farm is also not yet explored, so that too will be a fun diversion.
And finally, the chat on the pier with mom regarding future suitors was very promising. SHE'S not looking at other men, and she will gladly go for mother/son dates. How these dates develop will be, I guess, up to choices you have and will make. Perhaps this is where the weekly scores will come in handy? For heaven's sake dev, don't make us reset our saves because you changed your mind, either. That would be uncool.