I just finished reading the whole thread and it's great to see that good progress is finally happening. I'll bet soon after you're driving that Charger you'll feel it was worth the hassle.
Your body shop being slow and making excuses sounds very familiar, my brother went through the same...