If you don't have a VIN or delivery date yet you need to call SOA ASAP! If you do have a VIN and have passed at least one est delivery date you should still call them to explain the inconvienences you are experiancing and to let them know that you're tired of waiting. This may/may not help but it should make you feel better and you may also get a coupon code that may help ease the pain.