Ive heard bad things about Alibaba.

My advice is to wait for their site to hopefully come back, backup your site and move to a new host