I feel your pain Amex, they can be shocking at getting things sorted at times. I remember sitting in hospital waiting to be discharged and they took 8 hours to do it because nobody could be arsed doing the paperwork. They had come round at 10am and the doctor said I could go home so my wife sorted a baby sitter out and came and sat with me until 6pm which was a bloody joke.
Chin up mate and hope you get mobile soon, kick off a bit that usually helps a little