I was reading an older press release of the Ecosport from Ford and the commercial is based off of a EcoSport consumer experience in Hollywood.
During the two day event, Ford had five consumer experiences including:
Small stage, big entertainment
Small bites, big flavor
Small footprint, big life
Small animals, big joy
Small beach, big oasis
They were definitely trying hard with their go small and live big theme.