My idea of a good plot twist is one that most people would never see coming, but would be possible to understand why it happen without having to explain it like in BK. Like, if they never showed the explanation in the following scenes, it would have made no sense, because they never really layed any ground for it in the narative to the player.