I am one of the few who believes that the post-test screen Spoilers and 4chan story is fake.
The proof is that those Spoilers floating on the net says that David activated a distress beacon and that the Covenant ship was enroute to some different distant planet and it got diverted to check the signal planet out.
It contradicts the plot summary given by Fox and the trailer.
It's clear by now that Covenant is visiting the same planet which they had intended for. The Thanking speech by Daniels and Fox's plot summary is enough that they were bound to visit the planet whose sole inhabitant surprisingly happens to be David.
Hence those who are disappointed by the idea floating on the net that David killed Shaw or experimented on Shaw, don't loose hope as it may also be wrong.
Secondly, if David didn't send any beacon or expected any human crews to visit the planet, there was no purpose in creating Facehugger eggs. I mean David just experiments and create eggs and took a chance and wait for some random human to appear out of the vastness of the whole galaxy?
So I also doubt that David created eggs. And if at all he created, it might be of some different purpose altogether. And I doubt David deliberately exposed some crew to the egg.
The only close possibility of the post-screening spoilers to be true is from the idea of David switching to Walter's identity at the end, which makes sense why Scott used same actor for both David and Walter.
Any thoughts?