Tu ejercicio está perfecto, y funciona a la perfección.
Aprovecho para comentar:
En la clase
TestListaCantanteFamosoEscribes en una línea
lista.addNombre(primeraEntrada.getEntrada());Un ejemplo típico del código compacto y eficiente encadenando Objeto (lista), método (addNombre), otro Objeto (primeraEntrada) y otro método (getEntrada)
Trabajas con dos objetos y dos métodos en la misma línea.
Enhorabuena, tienes clara la filosofía de conectar los métodos que devuelven un valor.

Aparte, tengo que decirte que la instrucción
System.out.println("El Tamanho De La Lista Es Aproximadamente de " + lista.getTamanho() + " Elementos");Puede dar lugar a engaño. Tu lista de cantantes tiene un tamaño exacto, parece que estás diciendo que no estás seguro.
Cuando lo tengas claro, di este valor es exacto, quien lea tu mensaje no se parará a dudar ¿el valor es correcto o no?
Saludos.