I just talk to CF customer service.
I placed my order on 3rd March. Looks like they shipped out all the items that were in stock:
Items: ItemNumber Description Qty
142TA2058B Toyota Camry Kit 2007-up, E, D 1
130CDRM10 Pioneer CD-RM10 1
130CDI200 Pioneer CD-i200 1
130BTB100 Pioneer CD-BTB100 1
120701761 Toyota/Geo Wire Harness receiv 1
000CARCAT Current Crutchfield Catalog 1
Nav unit and Sirius unit didn't get shipped. This is what it says on their order status page:
Details: Items are temporarily out of stock and will be shipped as they become available. If you need more information please call our sales line toll-free at 1-888-955-6000.
The CS guy told me that they were expecting the shipment today, but they didn't receive it yet, and that it might not come in today. 
This is really pissing me off! I hope they get their shipment today!