Respuestas:
newcrea un nuevo objeto (vacío) y se pone thisa la misma, a continuación, llama a la función, que actúa como el constructor del objeto (mediante la manipulación this. algo ). Llamar a la misma función sin la newpalabra clave le permitiría actuar sobre lo que thisactualmente significa.
newy el objeto creado se desperdicia.
newhará que el prototipo del nuevo objeto se configure para hacer referencia al de la primera función a la que se pasa el nuevo objeto. No creo que ese comportamiento pueda lograrse legítimamente por otros medios.