It is 10 days until the London Olympics kick off, but the bellyaching about weather and traffic is already in full swing.