Interesting. I know little of the setting, but if your snippet does any justice at all, it needs to join my list of systems/settings to try.
I would advise against revision. It may be a personal thing, but I find if I refise rather than redo, I never stop. Anyway, I found it good either way.