I really enjoyed this episode and the interplay between the characters. The encounter with the ghost really did leave me wondering if it was meant to be the Margeret of this world or just a random character named Margaret. The head of the IPT being a ghost guarding a powerful object seems possible.