WOW! What a post, when I started it I thought it would take at least thirty minutes to read, but since I have Ed Good on ignore, it only took half that time.
Dealer should do the right thing and pay the shipping cost, write if off to "good will", if not it will cost him many times over.
Best,
Craig