There is nothing to say that this was the presentation used today. I believe this investor presentation has been here as part of their website. The very first slide is dated July 2018. I doubt they would stand up in front of multi-billion fund investors with outdated ppt document.
Still waiting on the real news, or at least the update from the presentation today