An impaired driver on Haywood Road left a pedestrian in critical condition March 3, caused ongoing traffic light outages in W. Asheville, police say.