translate English to French: We have been able to put across important points despite working quickly.
Nous avons été en mesure de faire passer des points importants malgré un travail rapide.