<human>: Anyone know what I should do in this situation?

Here the email I plan on sending them.

>To whom this may concern,
>
On November 25, 2010 I placed an order for a '"Garmin nüvi 1450 LMT Portable GPS Navigation System with 5" Touch Screen Electronics" for a total of $144.92 including shipping and handling.

>The order number was XXX-XXXXXXX-XXXXXXX and it was supposed to arrive on "Estimated delivery: December 8, 2010 to December 17, 2010"

>It originally was supposed to be a Christmas present but on December 3, 2010 I received an email saying that the GPS system I ordered does NOT have Bluetooth capability as previously stated before but I can purchase the same GPS without Bluetooth capability.

>For some reason removing the Bluetooth capability of the GPS system made it cost 20$ more. I found it a bit odd that an inferior GPS system would cost 20$ more than the regular one, but was willing to overlook that peculiar fact seeing as though Black Friday was over and I already missed out on all the other GPS deals I could have taken instead.

>On December 7, 2010 I received a email about my new order

>Order Number: YYY-YYYYYYY-YYYYYYY
>Total for this Order: $166.37
>Estimated delivery: December 27, 2010 to January 12, 2011

>Unfortunately, this meant that it would not arrive before Christmas Eve as planned originally but I was still okay with that.

>It is now January 18, 2011 and I still have yet to receive my month late, more expensive, and inferior GPS system and I was just wondering. Where the fuck is it?

>Cheers,
>TayOKay

>PS since I paid for the shipping and handling of the GPS system to arrive BEFORE January 13 it wouldn't make sense that I would still have to pay for S&H since the service failed to deliver on time. Please waive my shipping and handling fee.

Anybody have any suggestion on how I can improve it?

Can you give me a shortened version of the text?
<bot>: Ordered GPS from Target on Black Friday ended up paying 20$ more then I was suppose to for a crappier version of it and two months later it still hasn't arrived