Good luck with all that. CGFNS are pretty incompetent as far as getting things done in a timely manner in my experience. It took them almost 2 years to get my paperwork completed. And this is with the fact that I am from Canada, a country that has very similar education to that received in the US.
The only thing I would recommend is to get the name and extension and email of the person handling your file. Contact them, be on their butt, several times a week if needed. Ask them what you can do to move the process along quicker. When I applied pressure, I managed to get my documents completed much quicker (they said once everything was in it would take 6-8 weeks. I harassed, they got it done in like a week and a half without having to pay the 500$ for expedited application).
That being said, if the error was your fault from having incorrect information submitted, then I think you just might have to suck up the loss and re-submit the application for CES. It will probably be quicker to get done since most of it has been done already, but you probably don't have a choice to pay again. Sorry to say. They are just completely money hungry and that is the reality.