They sent me an email telling me my unit "shipped" last July and would arrive July 14-20th. 3 months later it still wasn't here so I sent an email, and the response was basically, "Uh... we expected to ship it to you at that time, but really we have no idea when we can actually ship it."
1 year after preorder they had to process the amazon payments preorders or amazon would void them. So here I am almost 2 years since I preordered a product that I've paid for, and they can't even give me an expected ship date.
Of course they continue to send marketing emails/self congratulatory accomplishments about software updates and hardware fixes for a product that doesn't exist.