Porque a distância lateral dos ciclistas seria muito reduzida
Porque o trânsito em sentido oposto pode ser posto em risco
Porque a linha descontínua não pode ser pisada
Aqui a sua resposta está correta (1 e 2), porque para ultrapassar teria de sair bastante para a faixa do sentido contrário e, mesmo assim, não conseguiria fazê-lo com segurança.
A razão principal é a distância lateral: ao ultrapassar ciclistas na Alemanha deve manter uma distância mínima de 1,5 m dentro de localidades (e 2,0 m fora). Com vários ciclistas em fila, e ainda carros estacionados à direita, você precisa de mais espaço para não “apertar” os ciclistas nem forçá-los a desviar. Se não dá para garantir essa distância, a regra é não ultrapassar e esperar.
Além disso, para conseguir essa distância você provavelmente teria de ocupar a faixa do sentido oposto. Numa via com tráfego em sentido contrário (ou com visibilidade limitada), isso pode obrigar veículos que vêm de frente a travar ou desviar, criando risco de colisão frontal. Por isso também não se deve ultrapassar.
A afirmação 3 não é correta: linha descontínua pode ser transposta/pisada para ultrapassar, desde que a manobra seja permitida e, sobretudo, segura. Aqui o problema não é a linha, é a segurança e o espaço necessário para ultrapassar mantendo a distância aos ciclistas e sem colocar o sentido contrário em risco.