The whole "restocking fee" is the part I dont get. Your not restocking anything? You dont have it yet. Even if and WHEN it comes in, its not like you cant re-sell it. having someone wait this long and then pop an extra charge up... that aint cool. Id cancel the order as well. Then if you charged my card the 15% then id dispute it with the card company. As thats messed up. Just my 2 cents.
The "restock Fee" is so that they can still make some money without providing anything... pointless and if I were you I would take a ride over to Dallas, GA and give them a piece of my mind...not to mention file a complaint with my CC company as well as report them to the BBB