okay so i really don't know what to make of the episode: some stuff i loved (FELICITY BEING A HBIC I MEAN HELL YEAH and oliver being so smart i live for it) and some of the rest was meh i mean no matter how much you try to convince me earth 2 laurel isn't earth 1 laurel otherwise you have to admit that earth x siren is the same as well
The flashforwards are confusing and that's clearly beth's intent