After finishing the story I can say that I'm so happy you managed to get them together. And love how in the end it was Snape kicking Harry out of his life, until Harry learned what it is like to be an adult.
As I read, a part of me wished Ginny would understand that Harry is more attracted to men than women, that the kids would eventually accept Harry's choices and Snape would take Harry into his life. That was the cheesy pathetic part of me. But the truth is that I'd have probably not liked such a story. It was how painfully realistic this story was that made it so stunning and powerful.
I think that the tale you spun was very mature. God, I am not sure I can tell you how much I enjoyed it, but I can tell you one thing, I'll be rereading this story.