Keep in mind, renewal points are given after the subscription starts, not from the day you add the time. You do have to be on a gold subscription when you add the time, or add the time within 15 days of your previous subscription expiring, in order to qualify.
The first marketplace purchase does have to be your first since joining Live, not just since joining the program. So if you had made any purchases before joining, you would not receive those points.
Did this solve your problem?
Sorry this didn't help.
Great! Thanks for marking this as the answer.
How satisfied are you with this reply?
Thanks for your feedback, it helps us improve the site.