the big question to me is,.. was this when they wanted to release this or was their hand forced by MS's announcement yesterday?Considering the GitHub leak showed inaccurate data for XSX. I think it's fair to doubt its accuracy.
announcing 1 day later (to me) shows confidence that they will hold up to direct comparison implying specs that are close to xbox and not the underpowered machine that some rumors would like you to believe.
However I dont believe this has much to do with xboxs post, more the fact that this was the time GDC was supposed to happen. Their marketing strategy and advertising plan would have been planned before hand. However, with corona things without a doubt have changed.
I wonder if we will see any game reveals tomorrow, I doubt it. Which is sad.