An idea for using the Amex economy only voucher is to fly economy on European flights from LCY as the BA Cityflyer cabin seat is the same whether it is Club or Euro Traveller and as LCY doesn't have a lounge you won't feel shortchanged.
As for longhaul I would just not use it that way and would just book a cash flight in WTP and upgrade to Club World using Avios