I wonder how it would have gone if lego had announced that this was going to be a limited edition set but not said how many units it was going to be limited to. Then opened the sales for one calendar month, when anyone could pre-order one (up to a limit of 5 or whatever). Then that number was produced.
Now there are clear problems with that model, including manufacturing time, but they could have taken orders for the whole of let's say June for delivery in maybe October.
I wonder how that would affect the reseller dynamics.