All the in-game stuff? You mean the entry on a secondary, normally blank tab of a minor unrelated window that's only there for a few days? There is no message about this at login. That's the problem. If you're in that last few days of the timer and enter your house, you'll get a notification message that the timer has been reset and you're no longer in imminent danger of losing the house, but that comes only when you enter it. There hadn't been one before that saying that you were in imminent danger of losing the house. The first (and only) notification the game actually gives you comes when it no longer matters.
The only way to find out before that is hidden in the secondary tab of the timers window, which, since it normally doesn't show anything about house demolition, most players (even those who already know all about the demo rules) won't suspect it would be there. That entry only shows up for a few days and on a page not many people would look at regularly.
The house demolition timer should be there in the timers window all the time. If it's part of the regular UI, then people will have a chance to see that it exists. When someone gets down to the last couple weeks before demolition, there should be more than that, like a notification at login. (A pop up window notification would be nice, but at least add a message about it in the chat box.)
Oh, and "millions of people talking about it ingame"? I don't know who you talk to, but I've certainly never seen anyone talk about it in game. I know about it because it periodically gets talked about here on the forums. But remember that only a tiny proportion of players of any game are active on the forums. (I don't remember the statistic exactly, but I'm pretty sure the percentage was in the single digits.) You can't base your ideas about what's well known by players of a game by what's well known by avid forum participants. Most players either don't use the forums, or only come here occasionally to look for or ask about something specific. (And of course, doing that wouldn't make them familiar with everything else that's being or has ever been discussed.)