Formula 1 was fighting for attention in the American market. The post NASCAR Insider Lashes Out at ‘Whiny’ Fans for Amazon ...