Currently orders from the original 2017 campaign are still being fulfilled - they're all expected to be shipped by May and those people already got their shipping estimates long time ago. More recent orders should come in next few months, but there's no accurate shipping estimate for them just yet since there's a SoC shortage on the market that makes lead times fluctuate a lot at the moment. I think it's relatively safe to say that the goal is to handle the whole queue and have stock available at least by the end of the year, and if all goes well it should happen much sooner (but you can't really be sure about anything in this pandemic)