Respostas:
newcria um objeto novo (vazio) e conjuntos thispara ele, em seguida, chama a função, que atua como o construtor para o objeto (através da manipulação this. algo ). Chamar a mesma função sem a newpalavra - chave permitiria agir de acordo com o que thisatualmente significa.
newe o objeto criado será desperdiçado.
newfará com que o protótipo do novo objeto seja configurado para referenciar o da primeira função para a qual o novo objeto é passado. Não acho que o comportamento possa ser legitimamente alcançado por outros meios.