changed the "now" distance limit to 200ft i.e 0.04 miles
The slightly tilted road is now taken care of. The course is calculated for the 2d coordinates in the  completeRouteView and is compared against the one provided. If the difference is within the threshold then the calculated one is used.
added white dashed line in the middle
colored the road with gray color
Using distancetillendofroad to determine the phase of the dotted line which gives it a moving effect.
Made a bug fix to consider the abs value to find the course difference in completeRouteView.
Changed the eyeZ to 1000 this gives a better effect of the road.