I found this rather unique version of a time travel story surprisingly funny.
However it does bug me that the marauders incident was logically inconsistent with the other time jumps. In the marauders' jump Harry jumped body and all. In the other jumps he seems to be replacing the Harry present in the timeline. I think it would make much more sense if he had replaced James (as the most similar available body).