EVCA: EU directive has 'long way to go'