Before I read this thread yesterday I started mixing approx 10K USD BTC on their Onion URL. I received the mixed BTC today. The Onion URL works and I received a LoG with the original signing BTC address.
My loss from February (also approx 10K USD) has not yet been refunded by had confirmed the BTC source wallets via email so I hope the refund is only a matter of time.
To all of you who need mixing urgently - download TorBrowser and use the Onion URL!