Better late than ever; this should be the motto of the all-new Ford EcoSport.