Make sure you do push CASA and if there are any problems, push your DAME as well. It took me three and a half months to get my medical. It was a combination of paperwork not being sent to from the eye specialist and my GP, and CASA not bothering to let me know when they hadn't received paperwork. Then when I was finally approved, there was a stuff up in their accounts department which caused another delay.
Luckily I got my offer at the beginning of November and started work yesterday, so I had plenty of time.
Just got back from dinner, paid for by the firm