realisticpersoni`m sorry to have to break your bubble like this, but there is an inherent problem with your design.
since the game won`t be sending feedback to your microcontroller, it wont be able to know in which gear you are.
and you will have to make sure you put your gear lever in 1st gear before every race or desynchronisation between the game and your microcontroller will occur.