Anthony Davidson says the proposed ‘halo’ concept aimed at improving driver head protection is “not ideal” as it impairs vision,…