Well, with the £50 a year limit, it seems this is a case of signing up, finding the smallest outlay to gain as close to £50 cashback as possible, converting to tesco->BA and then leaving for a year and recycling.
Its looking like around £25 of outlay will get you 12600 avios, or about 0.2p per avios, a steal.