I finally hit Silver in early February and the card took about 2-3 weeks to come through. There does seem to be some sort of system error with my actual status as whilst my account screen shows Silver my boarding passes are still showing Basic. Someone at Heathrow tried to sort it out yesterday but they couldn't change it on their system.