This was fantastic, it's not easy to co-ordinate two separate story arcs like that and you pulled it off perfectly.
Thoroughly enjoyed this one.