I don't want to be contrary just point out that there is a difference between the rotating kisses and the evil endgame one, during the former you ask for a kiss and receive what Astarion is giving you, he is in charge of the situation. During the evil ending sequence, the player character is in charge, you either kiss him or make him kneel. Just as a further ingredient for the discussion.