Why waste Roger Rees as a "friend" never to be seen again when Sherlock doesn't have friends?
3. Daddy pretending he's not daddy.
Right now, I'm leaning towards the fact that Sherlock is his own father.
It's his house, his money, he hired Joan, and he fired Joan.