Lol - they sent out messages to everyone on XBL and put it in the inside xbox news so I cant see why there are people who don't know about this... its maintenance, give them a break.
To be fair though, they should always factor in time within the maintenance for problems. Whenever i take a server offline in work for a reboot i am always very conservative with the length of time it will be down for.