Regarding the question of whether your points are safe now, I believe you need to gain points every 12 months to avoid expiry, so spending points only "saves" the points you use up. IIRC, there was a loophole before whereby you could redeem points and then cancel the booking to get the points back into your account which then counted as gaining points, but that loophole has been closed now AFAIK.