Same here!
So the avalanche of orders due in May will actually happen for me. I've got two orders due to arrive next week from NY plus this one and already received Megatron from Ami Ami. But alas none from the store that shall not be named that made the audacious claim.