Yes James could well be Janine (and probably is which would serve to make Holmes look even more foolish).
Yes Moran was Moriarty's 2nd in command and may well crop up again.
I get you Hettie and I know it's meant to be different and trust me, it is. They have taken Holmes out of Victorian England, given him a whole new look, made him sexy (Holmes was never ever sexy), taken away his pipe and violin, etc. You couldn't get much different.
This is my opinion but I do know that others feel the same. The Sherlock in Series 1 was brilliant. They kept the mystery of the character and displayed his brilliance.
Now they seem to have lost that touch and by humanising him they've taken away the element of mystery which is what made Holmes so attractive. There is no need to unravel his personal life and psycho-analyse him, even sticking a mental health label onto him. Holmes was perfect just the way he was and they captured that in Series 1 but then let him go.
I feel bitterly disappointed they made him into a murderer and a foolish one at that. He failed to see through Mary. If Janine is James, he would have failed to see that too. He failed to see what Milverton/Magnussen was up to. He had a little teen tant when Watson hauled him out of the drug den. This is NOT Holmes.
I didn't know Gatiss was gay. Still, they might come onto Mumsnet mightn't they? Perhaps they should start a thread in AIBU...in humanising Sherlock Holmes 