If the seller shipped quickly then they fulfilled their duty and shipping and importation inspection is out of their control. So as Robyst suggests, go easy on the seller.
In my opinion the best thing you can do as a purchaser is inform the seller you have yet to receive your item. The seller will usually apologizes, and either ask you to continue waiting or offer you a refund. The refund is normally on the condition that if and when your purchase arrives, you will repay or return.
Personally I typical ask for a refund. But in this case, because I really want this dash Camera specifically from estore009 I have decided to wait.
Interesting, that it might be the battery. I had an order from China blocked along the way, according to the tracking the package got to Beijing Aiport. Then the tracking messages get confusing in the translation to English, but at some point the package was unsealed (opened?) and inspected then rejected. After about 6 weeks the parcel arrived back at the seller. So no fault of the seller, they did their part in shipping quickly. I don't know if the package got as far as Canada and got returned from here or got rejected at Bejing Airport. My seller will inspect the camera then try re-sending.
I am also curious where the packages get refused from. Normally when I get this issue, the seller simply apologizes stating battery customs issues and refunds the purchase back to me.
I have been in contract with Vicky from estore009, and she only confirmed that this was the issue with my order and gave me the tacking info which shows very little useful information (Swiss post)
Tue 12.11.2013 16:27, Departure from border point of origin country, Swiss Post SINGAPORE
Tue 12.11.2013 16:27, Arrival at border point of origin country, Swiss Post SINGAPORE
Tue 12.11.2013 16:27, Mailed, Swiss Post SINGAPORE
Tue 22.10.2013 18:01, Departure from border point of origin country, Swiss Post SINGAPORE
Tue 22.10.2013 18:01, Arrival at border point of origin country, Swiss Post SINGAPORE
Tue 22.10.2013 18:01, Mailed, Swiss Post SINGAPORE
It appears to me that it has been rejected once and resent again.