I've hacked a perl script to estimate build times based on previous averages taken from emerge.log. To use it, pipe the output of the emerge --pretend command to it and it will tag duration for each package with a total to the output.