If you read upthread, there’s a blog post which shows what Ambassadors will get. Apparently, their award redemptions will be refunded by one night on a award stay. Also, there will be a better local amenity on arrival.
Pretty sure that is not every ambassador. It was positioned as a "surprise and delight" type of thing...not a sure thing.
And as I don't have an award stay booked or contemplated at the moment, would seem kinda dopey instead of a gift card that I could use during one of my many paid stays.