I'd lean towards Dallas; it's a good compromise between both coasts and is well-connected in both directions. The increase in latency will probably be minor compared to the total page load time, given a decently-smart web server and network stack. Alternatively, design the application to use two Linodes, one on each coast.
For what it's worth, at least two of us with cable modems in upstate New York have used VoIP through Dallas with no deleterious effects.

(For what it's worth, London is "closer" to me than Fremont, so I might just be in a bizarro pocket.)