I have the Chase BA card. Applied and got it last year. U.K. citizen, but have an O1 visa, SSN etc.
I had no idea about this part of the T&Cs and my BA Exec club has always been to my U.K. address. Never changed it and have no plans too.
Had no issue getting the bonus and still get monthly avios.