Ok so I thought I put the spreadsheet to some good use.
First I filtered out all the entries that haven't been updated since a week and all the 768GB orders (they mess up the data

)
Then I sorted them on
1 Estimated Delivery date
2 Shipped?
3 Orderdate
And it is really clear that (apart from the sporadic lucky dude) almost all orders with expected delivery of June 12 have been shipped or preparing and they are half way through the June 13 orders.
There are only 3 June 14 orders in the spreadsheet, all are not preparing yet.
June 15 doesn't exist (sunday).
From the 15 orders with Estimated delivery on June 16 only one is Shipped and one is in processing.
I bet tomorrow (if our chinese friends work tomorrow) we will see the last June 13 orders and the quite some June 16 orders getting prepared/shipped!
Woohooo