While it explains way too much about the engineers/jockeys, it re-inserts mystery into the xenomorphs and fixes the size discrepancy and fossilization issue.
I'm personally okay with David being the creator, but I feel like I'm in the minority, and the size & fossilization issues bug me. I also just want to see what becomes of David and the Covenant colonists.
So until we get something official, I'm willing to hear these ideas out and see where this fan series goes despite its shortcomings.