Please note that "Check in after the weekend" means "It won't be ready before the end of the weekend." It doesn't give any actual release date, much less guaranteeing before next weekend.
Diellan WANTS to get it out ASAP after the weekend, but unforseen stuff can and often DOES happen. Please don't take one sentence and assume that it means something completely different.
What
My wife is cheating on me and the dog is gonna DIE !!!! OMG
I need to get home now..
How do you know the trains won't be running on Sunday...
Is that what you meant about meaning something else -