Maybe this is why you (and I) are not eligible:
1. To be eligible for this promotion British Airways Executive Club Members at least 18 years of age who are locally
enrolled and residing in the United States or Canada must (i) register for the promotion between May 20, 2016 and July 31, 2016 inclusive, at ba.com (
http://www.ba.com)
-snip-
3.This Executive Club bonus Avios offer is valid on qualifying British Airways, American Airlines, Finnair, Iberia and OpenSkies marketed and operated non-stop flights to the UK or Europe. Members may earn the bonus Avios through one frequent flyer programme only, and must purchase and fly on a transatlantic ticket for
travel beginning and ending in the United States or Canada for flights in the following booking classes:
-snip-