A most unusual story. I'm a sucker for a mystery and serial killers in particular and this was a pleasant read. It was a nice change to see Severus as the good guy for once, and I liked how you worked all the canon characters in.
You don't need me to tell you about the minor errors (and I didn't find them that distracting), but if you need a beta before posting elsewhere, just let me know.