NASCAR alienating it's fan base??