you could try applying for amex gold card through the à la Carte link on their website and receive 25000 bonus miles after the first purchase, valid to 29 feb. Im sure this would extend your miles, my wife miles posted after the first bill was paid.
down side £95 annual chg at end of year