Yup, I got it too, and went to make a new reservation and the rates are higher than what I got with the $20 coupon. The $40 coupon with all of the different contract id's gets me a $14 higher final rate than the $20 coupon one!
Don't kid yourself! National knows exactly what they're doing!