5889 is wrong code see here: http://www.dansdeals.com/forums/index.php?topic=7326.msg88462#msg88462
I can definitely confirm that the 50K 2 year free app for the Gold card that i applied to had Bonus ID 5889
Check the file you uploaded carefully and you will see that bonus ID 4880 is for some other promo for pay with points;
"5 To use Membership RewardsŪ Pay with Points, you must charge travel with an enrolled Card at American Express Travel. Points will be
debited from your program account and a credit for the corresponding dollar amount will be issued to the Card account you used. If the points
redeemed do not cover the entire amount of the charge, the balance of the purchase price will remain on the Card account. Minimum
redemption of 5,000 points. You will receive 1 bonus point for every 5 points you redeem for a Pay with Points transaction. To be eligible to
earn bonus points, Card account(s) must be active and not in default at the time of bonus points fulfillment. Transactions charged to a
Corporate Card are excluded. Bonus points will be credited to your Membership Rewards First account approximately 6-10 weeks after charges
appear on your billing statement. Membership Rewards FirstŪ program Terms and Conditions apply; see membershiprewards.com/terms.
Bonus ID 4880."