The demo had this very annoying bug too...the server lobby gets filled with players, yet it refuses to start the match. So i have to find another one.
I've encountered a few now and its getting frustrating.
Why its not always on? just like a regular dedicated server, where people can join and leave, while the server will continue by its own, changing maps etc?