5stars for concept, and one of my personal favorite takes on the theme. It is held back, though, by the large chunks of exposition.
Still, a great read. I had a good time with this.