Yep, the color does make things easier to understand.
One last minor change is needed though, I think lifetime status for JGC members only applies for OW Ruby, because you are automatically Ruby even if you do not earn a single mile as long as you pay the JGC fee.
For OW Emerald and OW Sapphire however, technically there is no lifetime status as you will have to earn 80K / 20K miles respectively each year as a JGC member on top of the JGC fee.
Whew! Complicated isn't it? I don't have experience with other OW programs but JMB's probably the most convoluted one out there.