The way you allow this to unfold is great, with a somewhat older Harry who's still struggling to be an adult gradually coming to understand Snape. What I love most about it, though, is the fact that teenage Severus really shines through in your portrayal of adult Snape. And because Harry saw so many of Snape's memories, he can see it there as well. I have a major soft spot for teen!Snape and characterizations of adult!Snape that make the connection, so yay for this!