I've never had a birthday Avios offer from BA, I suspect they are targeted at flyers who are detected with balances in need of boosting. Vueling gives me a straight forward 10€ off any return booking, which is useful. However switched on the BA App today, and this is what I got.
At least I presume this is BA's way of conveying their best wishes.