This read like a book that was geared towards a much younger audience. I would go so far to classify it was a young adult read. Rushed romances, almost too much simplicity to the storyline, etc. A on the idea, C- on the execution.
The narrators were all just OK in their own right, however they offered two different voices to represent one of the characters, both were very different and painted two opposites pictures of who the character was.