This is an odd one before finishline.cpp doesn't really have anything that should make it change where it's drawing:
if (Finishline->Pos[2] < camera->pos[2]) { // Draw }
Seems to be related to D_0D001BD8 displaylist. This is required to draw the back of the sign. But it also draws the grey coloured poles.
