This launch of Mega SD has not gone very smoothly but it's not like Terraonion intentionally shipped out multiple packages knowing there would be delays at customs.
As for the added customs charge for the EU customer's. It should be the seller's responsibility to have any additional taxes known to the buyer upfront. Sending out orders without notifying buyers in advance was honestly a scummy thing to do, but this can be rectified by letting future buyers know on the store page in advance of any possible additional fees for their respective country.
I have always ordered Terraonion's products at launch and have personally never had a problem until the Mega SD.
This was the first time they have had some hiccups with shipping but I think some patience and understanding is needed from customers until they figure out future orders.
I am sure they will learn from this and will hopefully try to avoid any future mistakes or surprises.