I applied today and get pending message. I wait about an hour and call 1888-245-0625 asking about my application. I had to transfer balance from my existing card to the new BA card. She put me on hold for 3 minutes and told me that I got approve and I will get a card in a next couple days.
I did not have to buy ticket and I took advantage of the 100K BA miles a while back (but I already cancel that card) and still have that 100K unused BA miles in my account. I was strugle to get the offer to come up. Finally, I use Firefox without sign in to my account, then the offer pop up. I hope this information help.