I enjoyed this! The dialogue between Minerva and Poppy reads very realistically, and I like the way you set up the post-war wizarding world.
It's so IC that McG would hex Snape on realizing that he's alive; ha! I also like that she doesn't apologize for the DH year; I've never thought she should.