i have to say EI is the worst experience i ahad with OW. however, since many BA flights are code-share with EI, eg LHR-DUB (not sure about EDI), u can watch BA's screen but just ahve to translate the flight numbers yourself.
another tip, when making your booking on those code share flights, the availability is always higher with the operating airline
merry,
yes...one big event happened, although they tried their best to avoid that...CP left

, which made it very difficult to have
NA-domestic free RTW trips