Ben Affleck and Henry Cavill's new Batman vs Superman: Dawn of Justice trailer is dark, hammy and too spoiler-ish!