Electrically propelled road vehicles