Regardless of discipline, race and rally cars are built meticulously ... has honed to enable it to produce 30-50 cars per year from its Alzenau workshop in Germany. “To build a Rally2 ...