Check your email (especially your spam folder) for a message from Disney Movie Insiders with a bonus code for more points.
Yes for the parks, but I'm not sure about the resorts. To use a egift card at the parks, you might need a digital printout. I'm not sure if they can scan it from an email on the screen.