To say it was rushed seems like an understatement, but with executive producer Greg Berlanti working on three shows, well quality controls is way way down.
Spoilers:
Check out Eddie's death
Someone on the editing floor didn't keep his eyes closed.
Also he's sucked into a singularity to add insult to injury on his death.
It's just lazy television.
Now I love The Flash, but a normal human being can't be show-runner on three and frankly the cliffhanger ending made little sense when we saw Flash in DC'S Legends promo.
Try and work a little harder continuity control.