Oh, brilliant! The way you have him re-age from pieces of the broken Time-Turner is clever, and I love little Severus saying his name is "Boy", and Harry understanding immediately.
The relationship evolves nicely. I think there could be a little more of Severus reevaluating, but that's a tricky call, since you don't want too much recap at the end of a story.