Q1: No, I don't think there's any difference between A and B.
Q2: In any setting, it's usually better to avoid repetition. A sounds more formal to me, but both A and B would work in formal writing.
Q3: I think the verb should be "are" any time you have a compound subject with the word...