translate English to German: Too little and too slowly perhaps; but I think we have made progress.
Vielleicht zu wenige und zu langsam. Gleichwohl sind wir nach meinem Gefühl vorangekommen.