translate English to German: Yes, these have been a long time coming – too long perhaps – but they are there now.
Es hat lange gedauert, vielleicht zu lange, aber jetzt liegen sie vor.