Wow, looks good! I noticed that I got it only IF I booked without logging into my BA account. Not sure if that was the case with you.
However, it does look like you need to book a ticket on BA at the time of application in order for it to go through.