Yes. Your membership will be active immediately and Points from your sign up bonus will appear in your account, as will Points from your next purchase.
Yes. Your membership will be active immediately and Points from your sign up bonus will appear in your account, as will Points from your next purchase.