Why is my mesh not fully taking the location constraint serious?
I would say its due to the default f-curve created on the ROOT bone, change its type (channel) to 'linear Extrapolation' that could fix it, but you may have to add one of the 'modifiers' to it.
Also see this
Rotate a Cube on a Plane Using Drivers