Hi SLF,
It will probably be worthwhile checking in online at T-24 hours ( I think) as once at the airport you should have " a Fast Bag Drop" which should be quicker"
Also I think only 60% of the seats are available for assigning prior to check in so I would imagine that web check in will allow you to choose from more seats.
The SFO run should have a good chance of having Vport in all cabins ( video on demand)
Good luck and happy travels.
Regards
TBS