The game was under development with Open Beta, which launched on March 1, 2010.
There was a sneak peek of the World of Cars called the Test Track which started in October 2008 and ended in November 2009 to make way for Open Beta.
The site launched on June 29, 2010.
Each car was given 2,010 coins, an Open Beta Participant Badge, and a Founder Badge.
The game was closed down by Disney on February 8, 2012.Read more