I received a email from them on Friday informing me that they would be shipping out by the 26th or sooner. I'v pasted the email below that I received from support. I don't know if it's the same one you received. Maybe it can help you on getting your refund on your attempt to cancel order. Good luck!
We appreciate those of you that have been waiting for these orders and our apologies for the lack updates regarding your order. We have an update from the vendor: Due to an unexpected delay, we now expect to be able to ship to you around June 26th or sooner.We understand that the additional wait time may be undesirable. If you would prefer to cancel your order, please contact Community Support using the “Contact Support” button in your transactions and someone will help you out.