Olá, José, como vai?
O seu código cumpre o objetivo de exibir a mensagem com o atraso solicitado e utiliza corretamente a estrutura de funções de seta e callbacks. É interessante notar que o tempo de espera foi aplicado dentro da função de callback, o que funciona perfeitamente para o resultado visual esperado no console.
Agradeço por compartilhar sua resolução no fórum e parabéns pelo empenho nos estudos de funções assíncronas. Continue praticando e postando seus avanços por aqui.
Conte com o apoio da comunidade Alura na sua jornada. Abraços e bons estudos!