Here's the official answer:
They are just adding enough points to what points you earn on your two stays. So points from the first stay plus the points earned on the second stay, plus the bonus points will equal 8000 points total.
So, it's just like the one they ran last year.
It's not bad, it's just that we were spoiled with the recent promo.