I don't think your review was objective enough, Jim. For example, assigning a "genre" is a highly subjective and muddy area, as genres are often based on vague notions of style, demographics, and creative content. So, best to leave that out.
Also, your assumption that the characters are...