Nice. I love that Snape maintained his sarcasm and snideness after his hibernation. Harry was perfectly shy yet angry.
I would have never guessed that Teddy would try to turn into another Dark Lord (along with James Sirius), but your explanation was plausible and very interesting.