Much work to do before London is Olympic ready