I have just finished Season 2 of Misfits and there is one story aspect I don't quite understand.
In Episode 2x06, where they all become famous as the ASBO Five, Simon follows Alisha to the hidden flat of future Simon (aka "the guy in the mask"). She then tells him that he actually will become that mysterious figure that jumps around and saves them all.
Later in that episode the milk guy kills most of the characters which leads Curtis to rewind time several weeks back where they presumably kill the milk guy before he becomes famous in the first place.
Alisha never told Curtis (or any of the others) about the flat or the true identity of the mask guy, so Curtis would not remember after rewinding time. Simon loses all knowledge that he gathered in those rewinded weeks, so he should not be aware of his destiny either.
However, in the next episode (titled 'Christmas special') we see Simon jumping around on rooftops, trying to learn Parkour and being in the flat with Alisha where they are obviously a couple now.
In this timeline however Alisha would not have had any reason to break her promise and tell Simon the truth, because this time he did not confront her.
First I thought it might be a plot hole, but I doubt they would mess up something this obvious and essential to the story line. So what am I missing?
How did Simon learn about his future after Curtis turned back time?