This has been in the back of my mind, especially during this episode. So of everyone, he's the only one to be having flashbacks to remnants of a presumably deleted timeline?
Defies logic. If the timeline has ceased to exist, or his traveling back caused a separate time stream branching off of the one he originally came from, how on Earth could he still have the memories?
I guess in the sake of moving the plot forward we're suppose to have overlooked that.
My take on how the show is presenting time travel is that there are various timelines (a new one created each time a speedster goes back in time) that are running parallel to each other with some overlap I guess. That would explain why Cisco was having the dreams of the events from what should have been a deleted timeline.
That being said..here's the major time travel paradox for me with the show:
We know that Reverse Flash went back in time to kill Barry, but ended up killing his mom instead. Reverse Flash got stuck in the past, and then assumed Wells' identity in that timeline and developed the particle accelerator in order to eventually make Barry into the Flash 15 or so years later.
1) What happened to the future Barry that was fighting Reverse Flash when his mom died? According to the newspaper article from 2024, the Flash is still missing in the future.
2) Before the Reverse Flash ever went back in time and killed Barry's mom, he along with the Flash already existed in the future. How did THAT Flash come to be? There had to have been an original timeline where Barry became the Flash (through whatever means) and the Reverse Flash became his enemy. The two of them go back in time which resulted in the the death of Barry's mom.