Yes, and yes! Snape diving out of the window and leaving a Snape-shaped hole, flapping away like a great bat.... *shakes head in exasperation* JKR has a lot to answer for.
And yes, we need more good mpreg. There's a lot of the other sort around though.