A good update to a good story. I hope Snape dies in the end for betraying Harry's parents to Riddle. It would be a very interesting twist to find that Lily had somehow survived...perhaps under suspended animation to use as a possible bargaining tool by some party. I would suggest Dumbles but you've made him rather incapable of something so complex...at least doing so and keeping it from Harry.