Interesting premise, good start and steady development, up until the moment you can hear the axe falling. Then the ending is rushed at supersonic speed, with a flurry of new characters, backstory dumps, plot reveals, twists, etc.
Its still an acceptable story, even with the rushed ending, but...