Hi guys..
Be patient.. I reckon their working style is cool.. I have a friend who was in the same interview batch as me, he only received the contract two weeks before the entry date.
Likewise, only at the last moment then they'll let you know. So guys, hang in there.
Cheers