Yea, to add to this. I purchased and have been running a batch of z9's. Plugged in June 22nd - ETA for ROI is 18/08/2018 (about 45 days from now)....
A bullish market move in the coming months could give ROI to all batch 1 purchasers prior to shipping of the next batch.
This is a very optimistic hope.
I turned on the Z9 2018-06-25 and miner has earned until today with 8 days 1.34128471 ZEC
Average hashrate 15.11 KSol/s It is possible that he ROI before Batch 3 miners arrived.
It turns out after 65 days. But still he will not earn $ 2,000 with this time.