Було б чудово додати можливість конфіжити тамаути запиту - зараз у вашому клієнті юзається курл який наглухо зашитий в середині. Через це приходиться просто копіювати весь клас і додати лише дві опції, навіть наслідування не допоможе.
ІМХО курл викинути взагалі і юзати prs interface клієнту ну або хоча б Guzzle.