Olá.
Eu acho que é difícil estimar o tempo de carga do report. Tudo dependerá do tempo de resposta da execução da consulta no BD e do tamanho do report.
Não vejo como estimar o tempo total antes de executar o processo. E uma vez executado o processo, não faz sentido o progress bar.
Recomendo usar uma imagem rotativa (tipo gif animado) ou ampolieta pra apontar que está sendo carregado, mas estimar o tempo de conclusão sei se tem como não.
Att,
Alexandre