And, if our experience is anything to go by, you aren't assured of the upgrade in advance. You have to present it at check-in, and it is only on a "space-available" basis. Oh, and it won't work on redemption tickets (including redemption upgrades)
The memsahib got one of those once and was unable to use it despite trying for an entire year