I enjoyed "Duke Nukem Forever", myself. It had that "retro"" feel that brought back playing the games in the relatively distant past, for me. Sure it could have been better, but the fact that it was released at all puts a "+1" beside Gearbox' name in my book. I really hope a later version is more polished and plays more like a modern game of course - there is a reason some of that "retro feel" is no longer around. As far as its "crass, offensive" humor, well, that's Duke Nukem, and if you don't enjoy that kind of thing (and don't understand that it is blatantly poking fun at itself in its style of humor), then don't play it
Complaining about Valve's schedule is rather pointless, in my opinion. Maybe Valve "should" think more in terms of production schedules, but they are even less focused on that than other dev companies. There are leaks that indicate it is still being worked on, and that's really all we need to know at this point. "Patience" is key here, I think.