I didn't think Zaphod was a jerk, so much as just an ego maniac, which is what he was in the book. Are you sure you're remembering him correctly from the book?
Well, fairly sure; He seemed more of a stereotypical chauvinistic idiot in the movie, whereas in the book he was more of an egomaniacal, sometimes-heroic movie star type.