I loved this. This was such an entertaining piece. I loved the snark, of course. I appreciate the mystery as well, that there was something driving the story forward. The gradual unraveling of the plot was a masterful way to hold the readers' attention.
Also want to add that I love your Harry. He's more teasing sexually than other versions I've read, and I like it muchly. :D