I found the back-story about James and Teddy quite fascinating, and not a little sad. Very well thought up.
I liked your Snape and Harry here. Making Snape appearing closer to Harry's age was a nice touch, and I thought you captured their voices particularly well.