Nokia Lumia 900 Preorder shipping Date

When I placed my preorder, the order confirmation page showed that the item would be received on or before April 6. Now that message is gone. When I called ATT all they would say is the item will ship when it becomes available. I am thinking of cancelling the preorder and going to the ATT store directly on April 8. Anyone else heard what the status of the shipment will be?