If they have a big show with Hellblade II w/ release date, Starfield, Redfall, Forza Motorsport w/ release date, Avowed in-game trailer, and maybe the first in-engine/in-game footage of either Perfect Dark or Fable, then all will be forgiven.
They definitely have the goods to provide one hell of a show.