I bought my 06 civic from there back in October. I have a similar story of being jerked around. When I got the car they told me they would go get the real key as it was just the Valet key that i test drove the car with. Well they couldnt find it and it turned out that the one manager was on his high horse and after the paperwork was done decided he didnt want to get a key for me.
I finally got ahold of the GM 2 weeks later (Biehl Belva) and he agreed to pay me whatever it was to get the key cut and programmed, which turned out to be $110 from Honda Marysville. That also included Mazda Directs discount they get at Marysville.
I got the key made on Nov. 6th, because it took 2 weeks for someone to finally have the GM call me back. Then just today I had someone in accounting finally tell me they would be cutting the check. Ive been dealing with them to take care of this since the second week of November.
Id give them a C- as well.