Wondering whether anyone has any more info on this? The Thames water website says works should have finished on the 30th - obviously not by the looks of the traffic jam outside my bedroom window.