Thu Jun 18, 2015 9:36 am by Kubboz
It's a side effect to how the acceleration is calculated. See, there is no simple way to precisely calculate acceleration time (you would first need to do some differential equation stuff. Ouch). So, Automation calculates the acceleration time with an approximation that is close enough. It divides the time into small, 0.005 second steps, and uses the forces acting on the car at the beginning of the step for the rest of that 0.005 s period. Then it looks at the changed forces, sees if its time to shift or not, and adjusts the acceleration again. Since one step is very short, the final acceleration time figure is not off by a significant amount (not if you display it with just one decimal place).
The .lua value is not always a clean x.xx0 or x.xx5 because of how floating-point numbers are represented in the computer.