The bonus offer is permanent.
I believe that you can book only one night and still received the bonus but I cannot be certain of that. Perhaps others could confirm.
I did not use Shareholder Discount but the fare quoted was from and to Los Angeles which could account for the difference. It would be cheaper with that Shareholder Discount.