Ok pues se me ocurre que en vez de poner un innerHTML directamente...
Agregarle directamente un label de esta forma.
Cita: var nuevoLabel = nuevoForm.appendChild(document.createElement('labe l'));
Ya sabes verdad? crear un nuevo elemento, en este caso label.
Luego a ese elemento asignarle el innerHTML, para que se cree conforme a las veces que das click (no se si me explico).
Cita: nuevoLabel.innerHTML = 'Nombre: '
y por ultimo llamarlo como has hecho con los demás elementos. Siempre despues de haber llamado al Form, para que quede dentro de esta.
Cita: document.getElementById('division').insertBefore(n uevoLabel,division);
Saludos y ya te repito que no me molestas, de echo encantado de ayudarte, hacia tiempo que no retomaba este tema en javascript.
Nota: en las citas al label lo deja como labe l; no olvides corregirlo en tu script.