I think you have to log in to their site at least once per week or you lose the previous weeks posts.
They send a weekly email so I use that as my cue to login and check my balance and that ensures the points are credited.
I didn't realise I had to log in weekly!
Can you claim 'missing' weeks because my turnover through 365 is astronomical (or enough to get me some "free" days racing :highly_amused:
NOT FREE!