Very difficult read and not one I would recommend for younger YA readers.
Controversy aside, the book was well written with a few problem areas which I felt could have been delved into a bit deeper, particularly the relationships. At times they felt too shallow and didn't reflect the complexity they could have to round out the story.
I also believe the book would have been better received without the reversal but do NOT find that the author meant either harm or antagonism to the LGBT community.