I emailed Velocity and received a pretty "generic" answer in the vein of: The 500 bonus points will be allocated to your account five weeks after 24 December 2015 provided you successfully activated the offer and completed an eligible transaction within the promotion period, and of course the offer is exclusive to the recipient of the promotional email and is not transferrable. **sigh** Yes I activated the offer the day I received the email, yes I made an eligible transaction the following day and YES I was the one who received the email and I activated the offer on MY account. If I hadn't done all that, then WHY would I be asking about the bonus points? And should it really take 5 weeks for these to go through? As that time period is up on Thursday and nothing yet, I'm making a guess that I'll have to make a phone call early next week and chase it all up further.
Update: I just received an email a few minutes ago from Velocity headed "Your points have arrived from BP" - yippee, I thought, the bonus points have come through. Nope, it was just an email confirming that the base points from my fuel purchase on Sunday (under the current double points promotion) were now in my account - yes I know, they were there yesterday ... never mind that, I want my bonus points!!!!