[eluser]happydude[/eluser]
A CI user_guide is definitely needed especially as you are trying to project a new development pattern which might take some time and effort getting used to (not to mention the slight deviation from our normal CI coding style).
Something tells me this is gonna be great though. Don't be dissapointed by the feedback just yet. I know you put a lot of work into this. Keep it up.