Just to say that everything went pretty smooth. BA was delayed (landed SFO around 17.30 instead of 17.00), immigration queues were kind of long and moving slow, finished around 18.30.
My UA flight to LAS was departing from the international terminal so didn't really have to do much. Security check was OK (was in by 18.50) and even had time to refresh at United Club lounge.