Two other observations about q1:
1. Pronunciation: It is slightly easier to flow the 'y' of 'my' into the 'e' of elder than the 'o' of 'older, but this can be overridden by personal preference. As there is also more regional variation in pronunciation in British English, it can depend on your location in the UK as to which version you would hear more.
2. Implication by use: both adjectives are comparatives that have associated superlatives: 'oldest' and 'eldest'. While grammatically possible to use 'oldest brother', you would more often use and hear 'eldest brother'. Hence, when using 'elder brother', the speaker may be implying that they also have an 'eldest brother' too, whereas when using 'older brother' there is less likelihood that the speaker is implying that another more senior male sibling exists. I should make it clear that this is a very subtle distinction and few, in any, misunderstandings would be created by substituting one adjective for the other.