Actually there a few different versions of Kara's hair color also the amount of superhero's make sense Affleck will never meet cause is a different time now since is no Superman they have the version where Kara was hold as a prisoner with no sun light therefore she was weak since a baby this version Zod comes looking for her and Batman Keaton and flash have to team up to get her out to stop Zod if you watch man of steel and the cartoon "flashpoint paradox" it will help you understand what happening there not a lot at all makes sense actually . Also I hope they dedicate this movie to the kid who plays young Barry I did not know he died in real life only 16 years old smh.