Re: How does the point system on this game work?
There are many threads about that and the main reason is always that there are mostly players that still have the 2x points from the first 4 hours of online playing from the limited edition bonus. You get this again for buying new DLCs like the Ultimate Speed Pack.
As soon as there is no other player that has the 2x scoring it looks more reasonable and you will stay mostly 1st when you win the majority.
I'm also waiting for the 2x dying out...
But btw agreed that otherwise the detail scoring is rather confusing but overall that doesn't make any great difference because for takedowns and spotting you earn only 100 resp. 50 points which is much less that you get with a win (about 1500 to 5000).
The only thing I didn't really figured out yet is why you get sometimes 10'000 and then lead the scoreboard from the beginning - I guess this comes from milestones but not all milestones count. My best guess is that the car color milestones count for takedowns and jumping but the driving milestones (for miles and unlocking mods) don't count.