Let the speculation begin...
I'm guessing for a June 1st stay start date! They typically need a few months from announcement to start of the promotion. I'm sure they are still reeling from the AMEX gift card promotion as it looks like everyone here took advantage of it.
Just my two cents.