Can confirm that using different CC's on the same Visa Checkout account for the same Dunkin account will get you this offer more than once. As noted above use your enrolled Amex card to get an extra 500 MR points. The credit will apply instantly after the transaction has completed.
Shout out to: mochjas and meisner