Wow, fantastic story! Your Harry is great...he is still the same but has matured. And I really like the idea that Harry and Snape are the same age...thats something you don't see every day.
I really love how you used the next generation. Harry's son in Azkaban and Teddy dead because he wanted to create an Horcrux! I soo love the idea!