I would be surprised if Larian keeps the romance at the current level of finish.

The whole "playersexual" argument is simply broken. Why should romance be treated any differently than any other aspect of the game and need to cover every possible combination? I see the "I want gale to be gay" as equivalent as "I want gale to have rainbow coloured fairy wings".

If you really need it then mod it.

The immersion is as strong as the character backstory, and I agree with OP: having a bunch of sexdoll-companions is not remotely realistic. And yes, maybe with the exception of Astarion, it feels awkward to be randomly asked out by gale simply because you initiated dialog: I am not proficient in same-sex relationship but I am pretty sure it is borderline offensive to assume it would go like this.

To a minimum companion preferences (genders and race) should be hardcoded with different friendship trigger (is shadowheart really into gnomes?) and progression should feel different. Also the romance opener should at a minimum be flagged if we stick with the currently odd "everyone is a bi sexdoll" setup, so the player can actually choose not to have all of his party bi.