Thanks everyone for some great insight, looks like I will do the challenge then.
For those talking about upgrades clearing; are you using the 500 mile certs or just buying a regular cheap ticket and receiving an entirely free upgrade without applying anything?