Lots of different ways this scenario can play out. Certainly has replayability.
Excellent flavor, and the slow but steady unwrapping of plot mystery is well done.
Cons:
NOT for novice DMs. This scenario has a LOT of moving parts. Preparation time is a must, and even then the DM will have to be flexible on determining exactly what happens depending on player choices.
Will almost certainly run over 4 hours. Players will be spending lots of time deciding what to do.