Creatures Commandos has debuted on Max as the official kickoff to the new DC Universe (DCU). Critics and audiences seem to ...