I'm back. But I've been rereading this, and another thing I'm just struck by is how literate this is - your allusions to literature aren't flashy or otherwise gratuitous, but really serve the story. The one I love most, oddly enough, is the throwaway line at the end, about Hermione's endless tilting at windmills. The next time someone whines about how hard it is to find good Snarry, I'm going to kick their ass all the way to this story. Then, I may stand over them while they read and appreciate it.
Okay, that's my last comment. I just really liked that. ;)