You need to have an Amex card or a Priority Pass membership to have access to this lounge.
I agree with you that's it's a pathetic situation with virgin on international flights offering nothing in the way of lounge access, even for J class or platinum members.