Think I've addressed each of your notes. I'm planning to make this a series of three tutorials.
- This one, about non-life processing with the high-level API
- One about using the high-level API together with Twisted-Web and Jinja2
- One about using the low-level non-streaming RpcClient API.
If you have any tips of making this a better 'part-one of a series' post, I'm very much open to suggestions.