Haha, you've definitely breathed new life into this trope! I love your pervy, snarky Snape, and all the humor. I think it works so beautifully, because of the way you keep the poignancy of Snape's death right below it all the way up to the end.
But then, when the reanimated Snape discovers that part of him has been "overanimated" - this is so creative! LOL - and we discover the name of Harry's new guardian angel! What a great cracky ending; it rounds out the whole fic and its underlying angst with a guffaw of delight and relief. (Well, maybe not so much for Snape, lol!)