I thought Red Dawn was better than I expected and ended up enjoying it. Unlike Dune, which I thought would be disappointing but not as boring as it ended up being.
On a cheerier note, I've over halfway through The Diamond Age and so far I've found it much more satisfying than Snow Crash.
I don't like very much of Dirty Work but I agree that it's just mediocre, not some monstrosity. I wouldn't agree that it's better than Undercover or It's Only Rock'n'Roll, but I think it's better than Steel Wheels.