Aw man. I thought for sure this would be straightened out!

Can you maybe call them up and ask what the delay is? Let them know that you wanted to check one last time before contacting your atty/filing suit.
Maybe that will light a fire under their arses! Grrrrr.