When I pre-ordered the game, the page said the 24th. I had no reasonable expectation that it would be available before then.
And when, exactly, does the expectation become reasonable? When the CEO of Stardock himself posts in these very forums saying that the game will be available on the morning of the 22nd for beta testers and midday for preorders, is it unreasonable to expect that the game will, in fact, be available on the morning of the 22nd for beta testers and midday for preorders?
Now either something has gone wrong, or Brad's estimate was unrealistically optimistic, but at this point you really can't say that people's expectations are unreasonable.