I call fake for several reasons:
1. Timed exclusivity on Splinter Cell. Too good to be true.
2. Borderlands 3 on Gamepass at release. Too good to be true.
3. Halo being rebooted. I know Halo 5 singleplayer had poor reception, but I highly doubt 343 would take that as a sign that the series needs a reboot.
4. Electric Square Kart game releasing in Spring. Why would they release it on Spring 2019 instead of filling the September 2019 Forza slot, giving Turn 10 an extra year to make Forza Motorsport 8 as a next-gen launch title Holiday 2020?
The rest of it is pretty logical, the marketing deal games, Joanna Dark, Screamride 2, and Banjo Anniversary have all been leaked, rumored, or hinted at by MS previously.