Do not regret this, actually maybe you got lucky.
I too ordered from the Ninja (exactly one day before I ordered from Bitmain) .
I'm in Canada, the Ninja is in US, so I though I'll get in about 2 days.
The Bitmain shipment arrived from China yesterday, while the Ninja one will arrive on Monday !
And it cost me 3 BTC on top of that.
They forgot to provide a commercial invoice and the package got delayed ...
And he keeps talking about fast and trouble-free shipping, while I'm losing money !
That's exactly what happened to me as well.
A little compensation would be nice.