Also keep in mind that the performance of the companies which you are playing in is also of BIG concern for the points calculation.
If you achieve the same in the same amount of time, but you have a bigger performance counter, this will for sure influence the amount of points given.
Please note that finding a decent algorithm for score calculation among CV games, CB games and now cargo games is something that is VERY difficult. We are using a different calculation for CV and CB games, so sometimes things can vary a little bit. We are working on this to make it more accurate almost every day, but again: not easy!
If you think that you can donate some time to think with us about the algorithm, please join our IRC channel and mention this, help is ALWAYS welcome