I really like what you've done here - a tight and fresh scenario. I think it would have really benefited from a ruleset like for example By This Axe to make it even more game able. But even as it is, I think that an experienced DM could run it well.