I thought that this was a fairly excellent book. The author captured the tone of any smart teenager stuck in an American high school, with it being just dry, ironic and sarcastic enough to be entertaining; it’s balanced by the simple, every-day-variety weirdo parents and the protagonist’s honest, human reactions that keep him from being a hollow, clever asshole.
I loved the way music was so prominently and cleverly written into the plot, helping to establish the character and personality of the protagonist while being funny as hell. (Not everything one did as a teenager had a point or end goal: he’s not in a Rockstar Supernova reality show.)
I also don’t understand the criticism of the protag’s choice of girls. That was the point: how many teenage boys know enough to instinctively go for the smart, funny, cool girl in French class? They’re selfish, inexperienced, clumsy and horny. (I think people have become too used to novels/movies where the hero always makes the right decision in the end after overcoming the inevitable character flaw, “growing” as a person…sort of EXACTLY the point made in the novel. Did anyone read it…?)
Basically Portman captured enough of the reality of a kind teenage life to keep you engaged while exaggerating it enough to entertain and amuse.