Interesting analogy, even if a bit confusing when you start calculating coincidence rates when measuring eye color on one twin and height of another :p To be honest, there are other and more popular analogies that have this covered better, at least in my personal oppinion. Ultimately though, it doesn't matter much which analogy you use, the question is how far do you take it and what do you manage to explain with it.
I doubt most people have a problem with deriving the inequalities themselves. What they do have a problem with is understanding what violating them means and what various mechanisms could lead to it.
The obvious example of non-locality explanation is the twins talking to each other about which property they each have measured, and remaining identical if it is the same property or shuffling it up if it is a different property on each of them.
The super-determinism or conspiracy explanation that the twins know beforehand how they will get measured up is also clear.
And for the case of just three possible properties, I can also see a "detection loophole" explanation where the twins can refuse to give out one of their properties, leading to 33% average non-detection rate, but I am having trouble extending that to a completely random angle measurement and still matching Malus.
And as for local non-realism, or multiple universes or any other "explanation", I can not for the life of me imagine a working analogy, be it with twins, be it with alien devices mailed to Mulder and Scully, or message decoders that change the output based on their angle or anything.