Achei bem complicada a solução para o id após deletar um item do formulário. Optei por usar o Date.now(), que cria sempre um número novo, sem causar conflitos.
A única mudança foi: itemAtual.id = Date.now();
O restante do código ficou exatamente igual ao do professor, uma mudança bem simples e prática :)