translate English to German: Yet we must also admit at this point that there is still a very long way to go.
Der Weg allerdings - das muss an dieser Stelle auch gesagt werden - ist noch ein sehr langer.