This is so good. I'm going to be thinking forever about how you did the road effect.
Thanks! I used a vertex shader to make everything follow a parabola.