I think the first few books were written for the elementary school crowd, but as a fifth grade teacher, I have to say that even my most mature, intelligent student would have a hard time following the last 3 books.
I don't think it is a big deal that she announced Dumbledore (a.k.a. "The Magical Fruit") as gay. I think she has entire histories, likes, dislikes, biographical timelines, etc. in her mind for each character as she writes the books, and really none of the adult characters have any sort of love life that is discussed. I did think that Dumbledore was getting it on with McGonagall, though.
