The writers of Torchwood must be Buffy fans. They wrote the episode like a Season Six when Buffy and Spike (James Marsters) fall into a love / hate, trust / distrust thing just like Captain Jack Harkness (playing the part of Buffy) and John Hart. They even have to keep Captain James Marsters out in front as Xander had to in BtVS. Come to think of it:
CaptainJackHarkness......................Buffy
GwenCooper...................................Willow
OwenHarper...................................Giles
ToshikoSato....................................Anya
IantoJones.......................................Xander
CaptainJohnHart..............................Spike
CaptainJackHarkness......................Buffy
GwenCooper...................................Willow
OwenHarper...................................Giles
ToshikoSato....................................Anya
IantoJones.......................................Xander
CaptainJohnHart..............................Spike