I have a theory about the announcement trailer
After the disastrous launch of NMS Hello Games began collecting data on all the feedback. They don't use roadmaps, most of the content added to NMS is decided by the community.
My theory is they are doing the same for LNF before it releases, drop a trailer and collect feedback data on what people are hoping to see in the game. This way they can release a game with features most people want rather than what they think we want (but probably don't). This would also explain the long time between the trailer and the game release, they used the data to add more requested features to the base game which takes extra time to develop.
Just my guess.