From a system point of view, you're defining the dimensions that describe the insurgency "space." The missing element that jumps out at me is temporality - they evolve over time. Would it make sense to change them around a little bit to:

informal/simple ------------ formal/complex
nonideological --------------------- ideological
constituency serving ------------------- self-serving
heterogeneous ----------------- homogenous
limited goals ----------------- revolutionary goals
loosely bound ------------------ tightly bound
non-threatening ------------- most threatening
less violent--------------------more violent
autonomous ----------------- dependent
unlinked ---------------------------- linked

which seems to me to progress from early stage to later stage.