I thought Blankets was awful, too. As I recall, I read the whole thing, but it didn't get any better. Maybe I was just too old for it? I think if I had been a 15-year-old, it might have resonated, but even then I may have been too sour for it.
I haven't read Bodyworlds, but I did read Bottomless Belly Button, the guy's first big book. I mentally filed it under "shows promise". I'm looking forward to having a chance to get to Bodyworlds.