The aspect ratio looks extremely cinematic, assuming that’s what they’ll keep in the final game (a la The Order: 1886).
May 21 can’t come any sooner!