Well, some will say he's not b/c he flirts openly with a female JK but I'd say that only works if you expect a bisexual to interact in the same way with both sexes (which isn't typically the case).
True. I'll see.
To me, some companions seem more adaptive than others, but I'm not gonna say others can't see it differently. It's always part player, part char that decides what romances work or not. I still admire the DA2 model in that respect. Almost everyone was able to play the romances they wanted and no-one felt cheated. I think it was a wise move on their part back then.