I just sent Martin a patch that makes announcements speed-sensitive and calculates them in terms of time as well as distance. So when you're in town you can have short announcements and when you're zooming along you'll get a bit more warning.