Ubisoft's The Crew Motorfest appeals to your Alpha Grand Prix sensibilities and is on sale on Steam until March 20 ...