translate English to French: Yes, these have been a long time coming – too long perhaps – but they are there now.
Oui, ces résultats ont mis longtemps à venir, trop longtemps peut-être, mais ils sont là.