Last time Amazon sent me something two weeks late, I contacted them about it. They apologized, sent me a new thing with express shipping, and when I accidentally got two, they told me to keep it.
From my experience, Amazon will do anything to regain your trust, as they did for me. If speaking to a live representative either by voice or email, talk to your bank and they will bend over backwards to get your trust back.