"How long do you expect it'll take for them to finish the audit ?"
Trouble is....by the time they "finish"...it will be out of date and they'll have to start over. :-)
It shouldn't have taken this long...my guess is the up-front money for the audit hasn't been paid. Usual Pinkie tactics...promises, promises... How many months has this been going on???