If ATC give an expected approach time then they should stick to it as it is a legal requirement in many companies with regards to committing or diverting. In terms of visual approaches don't flatter yourselves as most of you could not fly a visual approach without ******* it up, thus the company rules! in any case them's are the rules. The LH guy did a good job. ATC otherwise were also ok except for the EAT issue.
Lastly ATC needs to bear in mind that the pilots may not have been in or out of SFO recently so tear-assing around flying visuals at night might be ok for US carriers that go there all the time but is probably not appropriate for an international carrier.