Have you contacted Keystone??? That’s who I would have called when the original date couldn’t be met…
If its done it might be sitting on a transporters lot somewhere…
Missing delivery dates isn’t uncommon in the industry, often by much more than you are experiencing so far… generally the dealer doesn’t have any control over the manufacturing process and times promised… yes its frustrating but you’re dealing with an industry that places CS somewhere near the bottom of the priority list… still I prefer to deal with the headaches of ordering and get what I want, than to buy off the lot…