To be honest, I can't even tell what a non-bugged ending is supposed to look like.
In my ending I freed Orpheus and had him turn into a Mindflayer, but after everyone just called me a Mind Flayer and Lae'zel told me Orpheus was dead despite standing next to me.
I tried a second time, and this time Lae'zel got a cool ending, but Gale and Astarion who was an ascended vampire weren't acknowledged in anyway.
Now reading these forums it seems like everyone is getting bugged endings so I can't even tell what is intentional for an ending, who is supposed to get scenes what's supposed to happen, if it's supposed to be so abrupt.