How long is a piece of string? Short answer we don't know since the time the Devs can dedicate to things is not a stable thing. But it has been going on for many months, and I can easily see it taking many more months.
We should really have a consolidated list of things that still need to be done somewhere, but that's another discussion for another time.
Thank you for your input, everyone. Let us move on to more productive endeavours and visit this feature again later.