I'm sure this has been said before but that, in no way, needed to be 45 minutes. 10 minutes would have been pushing it considering the lack of content revealed anyways.
-
I'm pretty sure they fired their marketing team after that stream.