I had an absolute blast watching this anime. Very self-aware, loveable characters, and hilarious. Good subs are key though; the humor relies somewhat on Japanese puns. I think [gg] subs did an outstanding job with it.

That image is pretty helpful. Still, it seems like there isn't closure. The movie ends in the HomuVerse, but presumably there's still something that's (MadoKami minus Madoka) out there, and Madoka very nearly rejoined it. I suppose if Madoka could use her power to bring the real Sayaka back, then Homura could as well.

That last panel shows a world inside the HomuVerse which is inside the MadoVerse, which makes sense I think.

In the MadoVerse, there could not be witches because MadoKami would rescue them. In the HomuVerse, there need not be witches, because there is one ultimate personification of suffering. Instead of an anti-suffering principle, it's a suffering control principle.

MadoKami uses the power of hope, and since she became hope itself, her power source is infinite, hence the divinity. The opposite, then, for Homura.

The HomuVerse just doesn't seem stable. Madoka's liable to bust out at any time. She's not powerless in there, she's just tranquilized.