This looks nuts, and they have way more cars than I remember. http://www.driftstagegame.com/