[spoiler]what about Roger? Wouldn't he have recognized her as Cassandra (despite the different hair color? Wouldn't Elizabeth, Carolyn or David too for that matter?[/spoiler]
Well, Liz and Carolyn [spoiler]didn't recognize Angelique as Cassandra when they stayed at Little Windwood Island during Leviathans.[/spoiler]Who knows if Roger or David would? One would certainly suspect that David would as he was always very perceptive. Roger, on the other hand, seemed to always be fairly dense. But knowing Ang, even if she was recognized, she'd have some way to work around it.
[spoiler]Actually though, Louis Edmonds was seriously considering leaving DS, and according to Sam Hall, the plan was for Roger to discover that Barnabas was a vampire and for Ang to kill him while Rog was attempting to stake Barn.[/spoiler]And if things had actually played out that way, it most probably wouldn't have mattered one way or the other if Rog had recognized Ang...