Technically it still is a preorder, as the 3G isn't in the store. What is clearly troubling is that the date on which you thought your preorder would arrive changed from "late April" to "May 7." I empathize with you, considering I preordered in March. And I believe that considering the degree to which Apple monitors the every single movement of all their products and employees--to the point where you can't even get help at the Genius Bar without a GD appointment--the system should have at least alerted you to an "unknown" delivery date. However, you may still exercise the option of canceling your order and attempting to secure one at a store on April 30. Sure, you'd have a better chance of seeing Moses, but still worth a shot. I have to echo another poster's comment that while you may be angry, frustrated, confused, disheartened, or insert any other emotion in there to take it out on a customer service representative is really not fair. There is no shortage of people who have access to Jobs' email, send him a note. He is the person to whom you should direct your more than appropriate frustration.