Everything sounds great except the "they agreed to" part:
How did the BANK agree to it?
They way you are talking, they didn't agree to it in writing, did they?
Remember that it has to be in writing!
If the Listing Agent told you that they agreed to it; it means nothing. nothing!
I am in sympathy with you, but forget the 9 month wait; you knew when you started that there was no time limit on this:
Go back to being patient.