This episode runs circles around the cause of all that rewrite/reboot/restart/rewhatever business. And that is absolute stupidity of putting every single "hero" in same universe. That goes far beyond my limit for suspension of disbelief.
I understand that every hero has a weakness and it's, retardedly stupid, code of conduct or honor. But really how many super beeings do you need? Superman is absolute except for his one weakness. So stick Green Lantern with him and voila, team unbeatable. Compared to them Bat-crew can only serve as cheerleaders.
Keep heroes in their universes. Crossovers are fine but only as non-canon what if events. And even then pairings like Superman/Batman, which seems as most popular one over time, don?t make much sense and ultimately dissolve into stupidity because you need some pretty weird reasons to give Superman reasons to need Batman. Everything Batman ever did, superman could do inside one hour. How about that?