This is good! I like it a lot!
The thing that you really need to have in mind when writing one-shots is that they need to last two sessions at the most, ideally just one, which gives you about 3-8 hours of play to work with and I think you've created something that could really fit into that no...