In reply to a tweet by donmelton:

@donmelton re: paragraph 18, you could always listen for SIGINFO and spit out how far along you are only when the user hits C-t in Terminal.