You can never become first on a public road
The above line holds good if you are racing against time on any public road. If you did over take a car ahead of you, there will be countless car ahead of you before you reach your destination.
I drive around 50KMS/day and I have personally realized that by going fast you may actually reach your destination 5 or 10 minutes earlier, but on the way I would have got cursed and raged by hundreds of road users. So start early or start really late. And do ride with a smile, you could surely win lot of hearts.