Your complain can be simplified by saying that 5 years between reimbursements makes the benefit difficult to use. I agree. The simpler solution is to use one of the many other cards that use a 4 year clock instead. I just don't think Citi wronged you by following their own cardmember terms, especially since they eventually gave you the $100 credit.