Yes and no. I mean, you have a lot of opportunities to have sex, but you can nearly completely ignore them. I for example had a nice conversation with the drow twins about their dreams for the future ( a farm) and if they are treated well here (they are) and then we wished each other a good day and went on our ways. Haarlep is icky, but you just can send Astarion or another stealther in - he mumbles in his sleep and you can hear, where the passcode is and stealth to the painting. Or just stealthkill him. I found out, because after I talked to him and gave him a 'hell no' on his proposition, he just turned my whole party and I was sitting there with a summond water myrmidon and Us to fight him. So I tried the more stealthier routs.
Leaves the companions: Shadow and Astarion are ok, because they leave you alone, if you don't bring the stuff up. Lae'zel leaves you alone, when you are already involved with someone else, Karlach makes kind of sense, so I'm ok with her asking me, Gale got better and I really liek his friendship route now, Wylls dance is awkward, but he never asks again, after a No. Minthara, I never had in the party, since I prefer teh good route, where the tieflings are alive, so I can't say much about her. Halsin is very problematic up to the point, where I just don't inetract with him apart from story stuff.
I think, they should fix the companions coming at you - maybe like with Shadowheart, where a scene can ahppen, that can end in friendship or romance.
About the small races: tbh: most dwarven ladies look much nicer, than the elves in the vanilla game, same goes for gnomes and halflings. But yeah, people want to f... their elves, that is, why we have Halsin in the first place, instead of maybe a nice dwarven fighter, a dragonborn monk or a halfling bard.
TLDR: I think, they could tone it down, but having played a few times, I know, how to avoid most of it.
"We are all stories in the end. Just make it a good one."