The bit about not actually going back in time makes sense in a way: why can't she just be resetting the world? It'd explain why each go around seems to be overly different from the last: she's only resetting things enough to redo her meeting with Madoka, leaving a huge number of variables unchanged.