Yes, you will receive points for subscription orders at the subscription item pricing.
Yes, you can purchase a subscription redeeming rewards points.
However, if you want to redeem points towards an existing subscription you will need to login to your account and apply the points prior to the subscription renewal date. This is not automated.