Thanks for the excellent trip report! I'll be doing return HEL-LHR-SFO in CW with my other half in March and we have been considering to ask for a paid upgraded at the airport (As a Finnair Plus members, we have no BA miles to use for upgrade). After reading you report, I am even more convinced that we should aim for the First class on the outbound flight.
What hotel did you stay in during your stay in San Francisco, by the way?