How to use 0.1 inch header footprint for high speed signals?
Regular desktop PC mainboards use 2x5 0.100" headers to transmit high-speed USB 2.0 signals (480 Mpbs) for ages. The only thing they use a standard twin-axial USB cable, hand soldered. 

If you want to use FPC cable (0.050" wire pitch), it also works fine with LVDS over reasonable distances (15-20 cm), but you need to use header's pinout that provides the flat ribbon signals in differential pairs, like ...(G)(P)(N)(G)..., the 0.050" FPS cable will provide about 110-120 Ohms differential. 

With your pre-defined pinout you can only have signle-ended wiring ...(G)(P)(G)(N)(G)... if you have properly placed grounds on your connector. Still you might have reasonable diff impedance. There are also FPC cables with twisted pairs, they also should be fine for 500 Mbps signaling.

There used to be PATA-133 connectors with ribbon cable 0.025" pitch, but they use a special metal insert and need a special pinout. I had good results with 0.025" FPC for USB 3.0 (5 Gbps) signaling up to 15 cm link.