A funny thing about international airports in the United States, fly to a big international airport on either coast( Lax, MIA, IAD, BOS, JFK, LAX & SFO) and the British airlines have a greater market share to LHR. Fly to ORD or some other interior hub( DFW, ATL, DTW & IAH) and the hub airlines rules. Since VS flies to BOS, JFK, EWR, IAD, MIA, SFO & LAX with BA, the British have higher market shares then the hometown airlines. Look at Miami, BA is double daily, VS once and AA just once to LHR, AA is 1/4 daily nonstop flights.
At ORD BA flies twice a day, AA 3 times and UA 2 times. How could poor VS compete, even with VS's superior product, frequency is more important to Club class passengers. ORD is still the fortress hub even if your are Virgin or Singapore Airlines. RULED by AA and UA.