Wait, this went from twice-daily “updates” to release too fast. One is a blog post / tweet, the other is software related ;-) Where did you get twice daily _release_ from?
Release notes for updates pop up when you start the game. Last weekend I was starting the game twice a day. New release notes popped up every time. The "twice daily release" came from two or more updates being pushed out per day running up to the official 1.1 release.
Since the 1.0 release last year Wube has published what, 2 or 3 blog entries including the 1.1 release announcement?