Looks nice!
I see a lot of overlap with Pay with Miles (though a heck of a lot simpler to use and explain) and even PErkChoice, with the ability to earn mileage on the redeemed tickets
My guess is that the complex redemption structure made it less successful than it could have been...
When did Delta do their rebranding? I tohught it was in 2006/7? The 'new' widget is on the Amex website