The client doesn't use the "fastest" possible implementation. It just uses a standard openSSL elliptic curve implementation.
The have to balance speed against security.
The idea of a batch system sounds cool though. It looks like it only works if the same public key is used for all signatures?