The One World deal (generally the same as the above) is excellent value if bought from BA from the US as well - particularly if you do it in business or first class. And over here it gets full mileage benefits which should just about cover your next trip.
I'm told that Star Alliance and One World compete for in this market in the UK so its worth checking both out.