While I tend to agree with your assessment of this book, I disagree with some of your comments to the author. I, for one, like to have the scene set for me, whether it's the color of the character's walls or the clothes she chooses to wear. Those details, when used properly, indicate things about the character that would be tedious if actually put into words. For instance, Sam chooses to wear sweats when she's feeling down, and a slinky dress when she's trying to bolster her confidence. I don't see anything wrong with that writing tactic, even if it is old school. Luckily, there are as many writers out there as there are varied reading preferences!