A top NASCAR chief insists the top American motorsport category is not “afraid” of Formula 1. Thanks in large part…