Hey cant really answer the question apart from to say we are in the same boat, I received an offer in July, submitted my medicals soon after but have been waiting since. Had an email to say it has taken longer than usual as Ramadan and that it should be soon but no definite time line. It is hard and i can totally relate to the limbo bit as in the west we are not used to this kind of waiting. An offer here means a contract within days of accepting. All i can add is that it seems to be the norm. If the reasons for accepting are still there then all you can do is wait. Yes easier said than done ;-0. It is even harder since i have had other offers but to be honest we are committed to the change so we are waiting!

good luck...