Wonderful characterization! You capture so much about them. I realize this is a Snape fest and of course you have thought through Snape--his suicidal despair and his simmering resentment and his working-class habits (has to have a pub where he can drink bitter!) but I'm also impressed with your Lupin. He's such a difficult character to capture, since we only see him through Harry's eyes.
Thank you so much! I can't wait to see the rest of the story.