What if those memories that differ between people are not because of bad memory, but because the actual events are different?
Sort of a quantum superposition, which collapses the wavefront in different ways for different people?
Maybe tie in multiple universes somehow, and events shift from one to the other.
Would certainly be interesting if true :)