After just a bit of teasing, Renault has finally unveiled its newest racer, the Renaultsport RS 01. Destined for one ... much downforce is created. What do you think of Renault's latest creation?