The game will be released when it's done! Now quit crying and get back to digging this trench! The allies will be landing here in Calais before you know it!
How can they (or why would they) release a demo that isn't ready yet? BFC's demos are not the unfinished crap that other game companies release. They are basically the finished product with just a scenario or two included - no editor or QBs. The point of a demo is to give people a taste of what the game is before they decide to spend their money. There is no reason to release an unfinished product. Whining about it isn't going to get the game finished any sooner.
Let me give you a definitive answer so you can relax: neither the demo nor the game will be released by this weekend.
But don't hold it against me if it is.
I think if they really knew when it was going to be ready they would tell us. I'm willing to wait another week for them to get the landing craft and flamethrowers working perfectly.