Good lord. *Facepalm* I have been working on this exact same thing - only het - damn near even called it 'Mirror, Mirror'. Now I'm half-afraid to post it anywhere. *Wry chuckle*
Seriously, though, hot. *Nod* I like that it's the 'old' James, the one who was a bit of a bastard - that wanting what you hate. Even the scene with Harry works for me - if Severus had gone through with it, it probably would have turned me off the story, but I understand where it comes from here.