Just to add to your second point, one of the reason that time moves faster is that, in a sense, it is moving faster. When you're 10, a whole year is increasing your life by 10%. That's a huge percentage of your life. By the time your 60, that year is a much much smaller percentage. Thinking of it like that, it's not surprising that 10% of your life seems longer than ~1%.
I can't relate to this. The fact that you have lived for 23 rather than 10 years might make a single year feel less significant in retrospect, but there is no obvious connection to how you feel about that year when it is actually happening.
But the same thing applies to days, or even hours. So while every microsecond is the same, at the end of the second, in retrospect it was a faster second. And at the end of the hour, in retrospect, a faster hour, etc.
Thinking more about this, if you're running at a marathon, your concerned not with how far you've come, but how far is left. Such a view of life isn't likely to be very productive. I still think my point holds for your marathon effort -- 1 meter after start is very different from 2 meters after start (or say 50 and 100) -- however the difference between 1000m and 1001 (1050) -- not really easily perceptible without some kind of aid?