A four-year road improvement project that has cost £67m has delivered too little, taken too long and cost too much, according ...