El límite de corriente para la corriente de base del segundo transistor es ese mismo transitor. La caída de tensión en una unión base-emisor conductora es de 0,6 V. La caída sobre una ruta colector-emisor conductora puede ser mucho menor, hasta quizás 0,2V. Por lo tanto, el segundo transistor "aprieta" su propia corriente de base al disminuir la tensión en su colector (y, por lo tanto, la capacidad del primer transistor de suministrar corriente de base).
Esta es una de las desventajas de un darlington estándar: no se puede saturar (sobrealimentar la base para conseguir un Vce muy bajo).
Esto, por supuesto, supone que hay alguna carga en la línea del colector que cae más voltaje cuando la corriente aumenta. Pero si no la hay, la corriente de colector no está limitada, por lo que estaríamos en la mierda de todos modos.
Un transistor siempre tiene alguna fuga. Sin R2, la corriente de fuga del primer transistor sería amplificada por el segundo, por lo que siempre estaría ligeramente encendido. Otro propósito de R2 es hacer que el segundo transistor se apague más rápido: elimina rápidamente la carga restante en la base después de que el primer transistor se haya apagado.
No estoy seguro de para qué sirve R1, pero es conveniente cuando el darlington es conducido desde una salida cuyo nivel 0 está algo por encima de 0V, como podría ser el caso de una salida TTL cargada.