Got this message just now, (I asked to cancel because there were so many people getting 5D3's without pre-ordering from other stores, yet BH could not give any indication on ETA)
"First of all you placed this preorder on 3/10/12, secondly we started accepting pre-orders on 3/2/12, so there are quite a few who pre ordered ahead of you. We are expecting our first shipment later this week. Once that arrives we can see how many ship, and how many will come with the next shipment. Perhaps at that point there will be a better idea of when you will get yours. If you can find it elsewhere and wish to cancel you can do so just let us know."