Ubisoft's new competitive racer for Xbox Live Arcade, PSN, and PC.