Ha! I liked Harry's pursuit of the truth as well as of Snape. Your ending was brilliant! And I don't know if it's just meta or if it's a reference to those guides to Harry Potter that were trying to predict the future, but I loved this line:
Because Ron disguised a good deal of sense in his jokes, Harry found himself considering it, though unable to conceal a full-body wince at the thought.