Porsche 904: The Truth and The Rumours, The Cars, The Race Results