Write to Virgin Atlantic Flying Club - they'll tell you exactly where you stand:
[email protected]
responses are pretty quick - usually 24/48hrs.
n.b. it is much more than 300 TP's now - you need 7500 new TPs, all earned on Virgin flights (ie not Delta or other Partners or US credit card)