User blog comment:TheDoctor230/Explanation on Eobard Thawne/@comment-31390111-20170225164956

Few things that are incorrect, he didn't see his own future in the timestream, his background (altough not explicitly covered yet, it has been covered for a small part in S2/E11, see "The return of Barry Allen" from the bronze age [Wally's time as the flash]) is similar to the one of the comics (Envying Flash/Barry Allen, recreating the accident that gave Barry his power, granting Eobard superspeed, coming to a yet undefined time where Wally is the Flash, taking Barry's mantle and discovering there that he's actually the Reverse-Flash). Then there's the he "lost" his powers. His powers not working correctly isn't really a cause of the battle itself more an aftereffect. As explained in Flash & Legends, time isn't fixed and can be altered, so when Eobard killed Barry's mother he actually succeeded in making a world without a Flash, but if there's no Flash, there's no Reverse-Flash either. Since Eobard's existence as the reverse-flash is caused by his envy of the Flash, wanting to be the Flash (& thus Barry).

7 months after the singularity, Eobard showed up, but that Reverse-Flash is the RF that has yet to discover Barry's identity (at that moment he does), that Eobard has yet to become the evil wells, but after discovering his demise at the hands of the Flash & mainly Eddie Thawne, he goes on a journey to find the spear to rewrite reality. The speed force sends the Black Flash to deal with these grave irregularites,changes to the flow of history and the future, that occur caused by speedsters. The speed force basically wants to let everything happen the way it should.

Hope this makes some sense, since a few parts are incorrect. The point, time travel shouldn't be.