I'm currently in the middle of a rewatch before Crisis and just finished the 2015-2016 seasons. Just thought I'd point out that it makes more sense if Arrow Season 4 and Legends Season 1 end before The Flash Season 2. With the timeline the way it is now, they happen after Flashpoint which means they would be in the new timeline. However, Genesis and Schism both show baby Sara who would at that point be baby John. Now if Arrow: Genesis-Schism happens-before The Flash: Rupture-The Race of His Life not only would this contradiction be fixed, but it could explain why Oliver doesn't consider having Barry help him with Darhk since Barry would still be without his speed at this point. After finishing all these seasons I believe the timeline should be:
Arrow 4x20, "Genesis"
Arrow 4x21, "Monument Point"
Arrow 4x22, "Lost in the Flood"
Arrow 4x23, "Schism"
Legends of Tomorrow 1x16, "Legendary"
The Flash 2x20, "Rupture"
The Flash 2x21, "The Runaway Dinosaur" [Speed Force]
The Chronicles of Cisco - Post 39 (
Link)
The Flash 2x22, "Invincible"
The Chronicles of Cisco - Post 40 (
Link)
The Flash 2x23, "The Race of His Life" [Earth-2]
The Flash 3x01, "Flashpoint"