I think a realistic guess for the final shipment of the device will be around the end Q3 2009. (Late August or around September).
I would be surprised if it would ship earlier. I am sure the team wants to make sure that everything is tested, checked and up-to-par instead of rushing things.