Point one is also increasingly true for the SFBay area itself, but there are not enough banks there for them to be a problem for startup recruiting. You could also do a comparison on expatistan.com and see that housing is only 7% less expensive in SF than in London. However, IT salaries there are probably the highest in the World.
If current trends in London continue: startups start to pay more and banks keep laying off people. This is probably a good thing.