I spent the requisite $2,500 within 90 days (about six weeks ago) but have not yet had the 25k bonus miles posted to my Virgin Atlantic account. I may have signed up with the wrong link. The rep I talked to had no clue about the $2,500 spend / bonus offer.