Drivers: 20%, Cars: 29%, Strategy: 51%, are drivers the secret ingredient to winning the race? — We’ve had the big reveal which was worth the wait. Huge kudos to the Riot Racers team for delivering quality time and time again. Yes, we’ve got a bit of delay, some lost sleep (quite literally), but in the end, we’ve got what we wanted. Drivers! And I have to…