Batman v. Superman (Extended Version) Review