Not even a little impressed with a local car dealership tonight. A week ago I emailed them exactly what I wanted; I was exceptionally clear about the year, model, package, the accessories, and the color. I sent the guy who was helping me a quote I'd gotten from another dealer, and he agreed to meet it. He emailed me a final quote. I gave him my approval and they brought the vehicle to their location from a dealership 4 hours away (because the color I really wanted is apparently "rare" in our state). Yesterday I got his celebratory & victorious emails about having located & obtained it. This morning I got his excited emails about it being at the dealership and ready for me to inspect. He wrote things like: "IT'S HERE!!

", "<insert exact description of van & accessories> is sitting right outside with your name on it. What a way to start the morning

", "it's right outside my office window!!". The plan was for me to arrive first thing tomorrow morning and do the final inspection before the final accessories could be installed. At 7pm this evening I get a call from him... there's been a "mistake". He says he put in the wrong model's numbers when doing the original calculations. Now he wants me to pay $2050 more. He tells me that he already went to the managers who say the difference is too much and they won't honor the promise he made. I explained that this is was not my fault; I was exceptionally clear in what I wanted, I spelled it out several times, I was given a final quote and held up my end of the agreement. I asked him to go back to his managers again and let them know that I was seriously disappointed in this turn of events and didn't appreciate this last minute shakedown. They refused to honor the quote I was given and I feel like I gave them ample opportunity to step up and make this right.
Sooooo, I emailed the main guy who helped me and the other manager who answered a couple questions for me, I emailed their General Manager, I posted the situation both on their location's Facebook page & on the head company's Facebook page, I left a review on Google+ and on Yelp, and I Tweet'd about it. I kept my description of the events polite & factual but let my disappointment in their customer service be known. I have ALL of his emails & all of mine to back up what happened. Several of my friends have "liked" my note or added comments imploring the dealership to honor their promise. No cursing, no threats, no anger...but not a small amount of frustration.
Now I'm wondering if I went to far. Should I just have let it go after I told the salesman that I wasn't paying anything over what my original quote was for and him saying that he couldn't do that? I get that mistakes happen, but he's had this for a week and suddenly spots the mistake mere hours before I'm to head up there? I really, really wanted that vehicle and unfortunately it IS rare in that color. The original deal was okay, nothing spectacular and it definitely wasn't a stunning savings over the list price.
What could i have done differently to handle this firmly but gracefully?