However these are the terms:
There's no better time than now to apply for the British Airways Visa Signature® card¹ to start earning bonus Avios.
– You will get 50,000 bonus Avios after $2,000 in purchases within the first 3 months of account opening.²
– 25,000 bonus Avios after $10,000 in purchases within the first year of account opening.²
– Plus an additional 25,000 bonus Avios after you make an additional $10,000 in purchases also within the first year of account opening.²
Together that's 100,000 bonus Avios, which is enough for a round-trip business class award flight.³ Taxes, fees, and carrier charges are approximately $1,250 per adult in business class based on travel from Seattle to London.
The annual fee of $95 is NOT waived.
When I used such sign up links in the past I usually haven gotten the correct bonus since it's part of the application code. However there is a risk you end up with the smaller offer (the 50,000 points bonus) potentially.
Given how cost effective and easy it is to manufacture $20,000 in spend this card is worth the trouble. I have found more and more options to use Avios effectively especially in South America where I am currently.