Good point on #1 & 4, it'd have to be really near the top, and would need super fast read speeds; although #2+3 would be non issues if properly encased.
Crazy idea: turn road stripes into magnetic tape, encode the data and read it like a tape player :P