Em relação ao básico, seria interessante incluir um aviso quando o cliente cancelar a corrida após o motorista já ter aceitado. No aplicativo original, após a aceitação, o motorista é direcionado para o mapa e não consegue mais visualizar essa informação. Não sei se no seu sistema isso já foi alterado.
Outra questão é que, no aplicativo original, depois de aceitar a corrida, não é exibida qual categoria foi aceita pelo motorista, o que pode gerar confusão, já que alguns motoristas estão cadastrados em várias categorias.