I did some researching on the game, and found out that they're going to feature the Top Gear track as one of the race tracks!
I'm not totally sure if everyone knows about this, but I thought this was some great news (haha). So don't flame me.
http://www.topgear.com/content/news/stories/2368/
I'm not totally sure if everyone knows about this, but I thought this was some great news (haha). So don't flame me.

http://www.topgear.com/content/news/stories/2368/