Ordered a R1T dual max from the shop mid July. A day before delivery I got a call saying the vehicle had damage and needs to be repaired so delivery is delayed. Customer service said to expect five days but it keeps delaying. I am given an estimated date, then a day or two before, Rivian pushes...