It is sure that tweaking of Map Range node, will not help you.
Location is a vector corresponding to an array of X, Y, Z range.
But your Map Range node is set to Float instead of Vector.
So, the tweaking you made on Map Range node is affecting 3 axis.
If you set Map Range node to Vector, your tweaking would be more precise.
If you want to tweak only one float, that would probably be more pertinent to color according to age instead of location.
If you want to color according to camera frame, that may be more pertinent to color at Compositing, instead of doing it in shader.