Now that i have had some time to rewatch it and digest it here are some thoughts:
1. They need to learn how to manage expectations.
Why did they talk about how they learned from the feedback to the May event, making it seem like we were going to see a bunch of gameplay from different games?
Why did they hype Halo up so much? Surely they must have known that demo would not blow people away.
And yes of course the pandemic has affected game development in various ways but that sort of thing is something you need to communicate IN ADVANCE, not AFTER as a reaction to backlash like Aaron Greenberg did.
And why did they use alot of money to get slick, nice looking CGI made to use as teasers on social media and as an intro for the demo when they knew the Demo looked like that? It just made it look even worse by comparison.
Speaking of...
2. They need to stop wasting money on CGI trailers.
Sony studios almost always show "gameplay", "in-engine", or at least something that they pass of as such, even years before release and usually what they show ends up not too far from the final product.
Having Xbox studios always rely on corny CGI trailers sometimes just months before the release of the game(like Gears 5 last year) is just baffling, especially as "gameplay" trailers like Sony make them actually give fans a sense of what the game might be like in parts.
Speaking of...
3. They need to be more specific about the footage they DO show.
"In-engine" without specifying if it is in real-time or what hardware it is running on is practically meaningless.
I would really, really have liked seeing things like "Running in Real-Time on Xbox Series X" pop up a couple of times since they are supposedly going to sell that console in just a handful of months and compared to the other hardware vendors it's extra important for Xbox since all their games also show up on PC.
"In-engine" footage that is just b-roll of disconnected cool things happening, like the Forza Motorsport trailer, don't actually give fans a sense of what the games will be like when they get them.
Speaking of...
4. They need to give fans a better sense of what the games are actually like earlier.
It will drive excitement and passion for the games since they "feel more real" when it's more than just a CG mood piece trailer that has no bearing on actual gameplay.
This might also help the devs themselves focus.
Of course this will need to be done with point "1." in mind but also makes point "1." much, much easier in the long run if done correctly.
__________________________________________________________________________________________
Sorry for the overlong post but Xbox has been annoying me for years with how they can't seem to get this stuff right and i just needed to vent.