OK, so we have that.
If you look at what's involved in this particular game, that fact it;s brand new IP from BioWare, that people have been excited about and the fact that it's a third party used by Microsoft to demonstrate the new console and the previous work that they've done on Scorpio, at the invitation of Microsoft.
There is nothing about any of that which would make you think what you're suggesting could be true. Absolutely nothing.
I'd imagine that DF would love to have a hundred new analysis videos published every day because they make money from them but they can only do what they can do. There's nothing that benefits DF from ignoring Forza 7, it's just that I'd suggest this game is a far more interesting proposition to more people, and to them, that Forza 7 is at the moment.