Olá Guilherme, tudo bem?
Seu código ficou muito bacana. Parabéns!
Gostaria de comentar a respeito da utilização do ;
, o programa funciona sem, mas por questões de boas práticas seria legal a utilização:
var anoAtual = 2020;
var inicioBrasil = 1500;
E para arredondar a média, você poderia utilizar o Math.round, veja:
mostra("Assim desde o descobrimento surgiram " + Math.round((anoAtual-inicioBrasil)/28) + " gerações novas.");
Abraços e bons estudos!