Okay, here's the deal: I read this book in seventh grade (I was about 12) and I didn't have that many problems with the content. What is described above is accurate, although, some teens might not like the book just because it is a little slow at times. I can see how some can relate to this story and all that, but if your looking for a good book and thats it, then this would be a fair choice.
truthfully this book was difficult to read because of its serious nature. But this is a very good book that I highly recemend for teens over 15 and young adults.