Not gonna lie, I'm legit sacred of the Progress Nautilus boss.
That aside, I totally understand where you're coming from in regards to not wanting to give a release date for the sake of not putting additional stress on those working with you during these... weird and unfortunate times. XD