New here, but I've enjoyed reading all these posts. I have to say about the Molly/Harry relationship though, I don't think what he did was so unforgivable.
She had to go through this transformation, and in a way he had to put her through it. That's what teachers do. She has to experience things to grow, and she has to make choices and be put in difficult situations to show what she is really made of otherwise she never gains wisdom, nor will she ever be redeemed- just like Harry. It's all very much the same Garden of Eden theme - if you never know, you can't choose, if you can't choose, you are merely a puppet. JB seems very big on Free Will, and Free Will does not mean without cost. Knowledge and wisdom come from a loss of innocence. This is Molly growing up and doing it for herself.
Although, for those who seem to think Harry and Molly are going to get together, I have to say eww. Maybe it's because I am teacher, but that relationship has too much of a power/experience differential. They can never really be equals, even if they are peers. Just like his relationship with EB. The inequality of a relationship like that would be ... well, icky. How could he ever justify that to Michael? If she had been older - as in like an adult when he met her, maybe... the first time we see her she is like 14, and he's known her for years. Harry needs a woman who has her own experience and can challenge him on an equal footing. Unfortunately, he has no equal right now, not in power or experience, except maybe for Lucio and that didn't work out.
Anyway, I love how the characters and relationships evolve, as well as the philosophical underpinnings which get more nuanced and thoughtful with each new book. Looking forward to seeing what he does next!