translate English to German: In view of the daunting challenges the human species is facing, isn’t this process far too slow to really make a difference?
Geht das angesichts der großen Herausforderungen, vor denen wir stehen, nicht viel zu langsam?