We may need to take on maintaining a fork of NewPing as you suggest. Both to remove or at least greatly reduce any delay and to add support for newer boards (Due, etc).