You've got to remember that Moffat is basically Jeff off Coupling.
Gusset!!
I thought he was supposed to be Steve?
Don't think about the giggle loop.
I think it's based on his and Sue Virtue's early relationship, obvious comparisons there, but he said he's more like Jeff than Steve, I think I read anyway.