Achei a sua ideia tão sensacional que me senti na obrigação de criar uma conta apenas para tentar contribuir de alguma maneira. Há uns dois meses, meu irmão enfrentou um problema semelhante com o GitHub, e a solução que ele encontrou foi usar o zlib para comprimir 300 MB de informações para apenas 800 KB.
Outra sugestão é desenvolver um módulo na aplicação que armazene os dados de cada veículo de forma separada. Isso poderia reduzir ainda mais o tamanho do arquivo, permitindo que o usuário acesse apenas as informações do veículo que realmente precisa.