Thanks for posting this here Digi (where it belongs in the first place IMO). This just seems to be a case of some
people misinterpreting Mike's news post. To suggest anything else is a reach to say the least IMO.
As for the new server and your friend stating that "there was a message on the front page saying thank Nvidia for out new server"...I never saw that message and NVIDIA had nothing to do with it as far as I know. Again, sounds like grasping at straws stuff to me.