too long, too histrionic, too badly written, too stupid (anyone else work out the clues about 20 pages before they did?), and too hyped.
try "angels and demons" - it's supposed to be "even better" (
), and i pissed myself laughing all the way through, at the utter implausibility of it all.