Honestly not really, couple of factors
1) Currently we have enough pre orders to do 1,000 units. Only if we break it up into 2 batches of 500. With 2-4 weeks inbetween batches. This can change depending on pre-orders
2) We still need to order parts which can have lead times and have the PCB's made
3) Finalize testing the hardware to make sure all the kinks are ironed out and get prototypes out to dev's and others
4) Fix any hardware errors and get back revisions
5) Finalize the case design and have them made, which will have a lead time, ED should be getting final cases this week or next
6) Assemble and ship the orders
I'm sure im missing a lot of other things that still need to be done, but that is the short and sweet.
A very very optimist timeline would be the first units shipping early-mid september at the earliest. That is will everything going perfectly