While reading the novel, I didn't see a great deal of flaws and the flow of the story was simply great. Although it was mostly just following the novel in terms of plot, the author weaves in his own original ideas and that's what makes this fan-fiction, in my personal opinion, great.