it can be done client-sided, if the speedometer method still works
it was a client mod, hence why you would lag like stuff with around 15k bricks
looping through a good 15k+ datablocks that fast isn't all that fast
also, not sure how well your emitter idea would work, i don't think it would be easy to position correctly for the camera to line up with it