My suggestion is to try calling Virgin Voyages again, following these steps:
- Call in and choose the support option
- Explain your problem fresh, as if you've never called before, and mention that there's a known issue in relation to access codes not reaching Velocity members who have purchased a code
- When the agent pushes back asking you to call Velocity (or to just wait), ask if it's possible for them to check with a supervisor and have the access key read out to you over the phone, as you have a friend who's encountered the same issue and they managed to resolve it that way.
- Give them lots of time to check in with the supervisor, but stay on the phone rather than take up any call back or email later options.
The agents are very friendly but a little clueless, so stay polite but firm. I never spoke directly with the supervisor, but it was clear that at least in my situation, they had the authority to provide the code.