I would add that I can see a few other unknowns too, as far as what is publicly communicated at least. Parsec showed us that some major progress may show up quite unexpectedly, so we don’t know.
So it’s hard to say how much progress various parts are at, and there is also the risk of giving too optimistic messages.
IMO it is far too optimistic to say that all unknowns before launch are gone. But that’s just my assessment from the part I know of what is publicly known. (So, obviously, quite a limited view.)
I would say that the community acceptance of not giving timescales, of not knowing when it’s done and so on, is very high, so it always hurts me a bit when I see the risk of too optimistic communication, because it is like giving up land that was won with big sacrifices.
I just want to keep everyone cool headed for when it turns out there are some more things that need to be done than expected (i.e. the unknowns turn up and bite you). In my experience they are never truly gone until you actually made it passed them and have successfully released.