They were sorting out prototype design issues--as ninja had posted, there were attempts to make it compatible with more PCBs, which involved some internal changes and such. Hence the delay. But again, it doesn't mean there will be a delay in the final delivery time compared to the estimate (which was up to the end of June for delivery).