Filled it in...
I think you 'forgot' one aspect: I don't have status with BA (alone), I have status in OneWorld. I cannot judge (or compare) the value of the BA status without taking their partners into account.
The question about service disruption for instance was tough, because I have excellent experiences with CX due to my BA Gold status and flying their F class. Does that count towards the value I place on the BA membership or is this OW ?
Maybe you should include the importance of the alliance ? Just a thought.
Good luck !