San Fran expert advice

Morning all.
After much debating my traveling companion and I have finally booked flights into SFO for our annual Vegas tour...
We will be flying in on the VS19 which is schedule to land at 14:15 and are now looking at booking onward flights to Vegas on Virgin America (of course!). I have 3 questions;
A) How long is the transfer time from VS to VX typically? We'll be flying upper so should be off the VS19 pretty quickly and through immigration, and we're looking at getting the 16:00 VX flight leaving 1:45 to transit.
B) Can you check bags through from Heathrow to Vegas across both carriers?
C) If flying upper into San Fran and VX economy out, can you use the clubhouse? (assuming there's time to faff about getting landside)
Many thanks in advance for you're help!
Liam
After much debating my traveling companion and I have finally booked flights into SFO for our annual Vegas tour...
We will be flying in on the VS19 which is schedule to land at 14:15 and are now looking at booking onward flights to Vegas on Virgin America (of course!). I have 3 questions;
A) How long is the transfer time from VS to VX typically? We'll be flying upper so should be off the VS19 pretty quickly and through immigration, and we're looking at getting the 16:00 VX flight leaving 1:45 to transit.
B) Can you check bags through from Heathrow to Vegas across both carriers?
C) If flying upper into San Fran and VX economy out, can you use the clubhouse? (assuming there's time to faff about getting landside)
Many thanks in advance for you're help!
Liam