Can you please explain the Megabonus offers? On the web site it appears that free nights are awarded after 3 stays but in my account the Megabonus for a Gold Elite member is less - must stay 15 nights to earn 15,000 points. I would certainly prefer the other offer as I don't expect that my schedule will permit 15 nights this spring.
There are several different offers depending on your elite level and stay history. You might try calling Marriott Rewards and ask to be changed to a different offer, however since the current offer is already 12 days underway, the answer might be no. But it's something to keep in mind for the future megabonus offers.