I don't understand the messaging. At a glance I see something called "Cars on Fire" taking place at a race track that is supposed to be one part show & shine and another part car rally. When I put together Cars on Fire + race track + car rally in my head.... I get something very different than what you are planning.
Also I'm sure you've put a lot of time and effort into all of this, but what you've linked isn't a video. Its a power point presentation backed with music. Where's the teaser footage of people hard at work prepping their project car/exotic/etc. for this thing? Where's the past Mega Ride footage? Aren't you testing a Focus RS? Where's the teaser video of your Type R toying with the new RS? etc, etc.
Where's the hype?!