Don't celebrate too fast. This was by letter and not on the website.
The last time there was such an offer, it was a targeted offer. If you do not get the letter, do not assume you will get the bonus because someone else did. Lots of complaints here about bonuses that did not post mainly because they did not get the letter; they transferred the miles based on a similar to this on FT. My bonus posted but I did received the email and I made sure I kept the letter until the bonus hit the BAEC account. Someone even had a problem getting the bonus to post despite having the letter in hand.