That's what I call an original approach to 'let's revive Snape'. Though it left me with some questions. First, I didn't understand the mechanics behind 'horcrux/but not horcrux' Snape in his memories. ??? Why did he do it if he didn't know about his clone surviving? How did he do it? So, what, when the snake killed him, he already had only a part of his soul?..
Then, the phrase: "I'm a soul of a sixty-year-old in a body of a forty-year-old preserved for fifty years" -- don't get again. Shouldn't it be the other way round, a soul of a 40 year old in a 60 year old body?
And, of course, Ginny being so understanding. And all the occasional snogging other people being okay... Seems waaaay unhealthy family relationship to me.
Sorry if being dense. Not on purpose, I assure you. Liked the story a lot, apart from all that.