PHer, seriously, you'll be alright, London is just like any other place with cars.
Not being able to coast takes a bit to get used to, but I trust you won't blast down the streets anyway. The problems I think you're most likely to encounter are clipping in, getting to stand with the right pedal forward and all that stuff, so you might look like a dickhead at the redlight, but that's about it.
PHer, seriously, you'll be alright, London is just like any other place with cars.
Not being able to coast takes a bit to get used to, but I trust you won't blast down the streets anyway. The problems I think you're most likely to encounter are clipping in, getting to stand with the right pedal forward and all that stuff, so you might look like a dickhead at the redlight, but that's about it.