I would say there's more we don't know, than we do.
The good news is, it's almost all good news.
;)
I don't think the market likes the fact there were no numbers attached to that release with Foxconn....not sure why that had to be the case other than the design hasn't been finalized so I guess there's no way to estimate what the cost will be....that will come in Q4?
Edit: often companies will put a range on a contract value..."could be valued up to..." type of language.....not sure why they avoided it.