Isnt this the same dude that exclusively ran the story that the X1 CPU/GPU was stacked and that MS would "turn on" the hidden GPU and blow the competition out of the water? Wait for E3 where the bomb will drop and catch everyone by surprise. He ran that for months until Phil himself said there was no stacked GPU.
Hmm, how else do I get people to my site now?
That said, Im sure lots of things get pulled at the last minute or other rumors ignite behind the scenes. But it seems that this info should be taken with a grain of salt and believe things when they get fully announced.