Aston Martin Racing has big ambitions going into Formula One’s new era, but is Lance Stroll their top man?