Aviation Refugee....
I am in the same position but I have a contract signed returned and acknowledged but the start date I am starting to believe will never arrive.
It has taken ages this whole process, some people seem to much more fortunate in waiting far less time.
CAT3B
Those timelines are a lot shorter than the ones I know about from colleagues with a couple of exceptions. All the 3 weeks for good news 6 weeks for contract, 2-3 weeks for start date can be multiplied by 2 from my experience so far..