I got 115.6 and did not figure out what the powerups do.
The game is simple in terms of gameplay mechanics but very fun nevertheless. :) It seems easy, but it gets faster. And there are vehicles that rear end other vehicles and suddenly lose speed, so one has to plan ahead.
All in all, it is nicely put together. :)