I got notification of this bonus as an e-mail to the account I use to register on FlyerTalk.
Since Randy has repeatedly stated the best way for us to support FlyerTalk is to subscribe to InsideFlyer, I figured I'll do it.
To be honest, the fact that 2,500 Starwood points were offered as a bonus did factor into the decision.