The current network sucks and blocks sometimes take hours and hours due to difficulty issues with digishield. This needs to be addressed before a successful POS fork can take place. The network has to be stable and predictable. While the code might be done, the testing is possibly causing some issues with this variable in mind.
No. The Mining network will cease to be and the PoS network will take over. Fixing the digishield issue isn't needed at all.
The PoS can just be coded to pick up at X block and continue the same blockchain.
In theory that is correct, but maybe they've tried (hince when i said "testing is possibly causing some issues with this variable in mind") and that is what's causing the delay.
Oh wait, looks like github updated and that's what they're doing. Hmmm.

I'm sure BK will make a post soon on details (not my place to post them). For now, keep an eye out.