For those whom are unfamiliar, Taobao is essentially China's Answer to eBay.
Interestingly Taobao Australis Facebook page links purchasers to this page as their Australian site.
Looking through their launch party images, I don't hold much hope for their customer service
Do they not have an English portal, like Aliexpress?