The LCD has nothing to do with the gears. It changes the power to the motor when you pedal if you fit the pedal sensor (recommended). Your revo shifter is no problem either. you can get a lot of different throttles. Some can be fitted on the left side, so there's always a problem.
Whenever you fit a kit, there's always something you have to change to get it to fit and to get it working properly.
When you get your bike, post a picture of the handlebars, then we can recommend what throttle solution you need. In fact, you don't even need a throttle if you fit the pedal sensor, though one is always useful. It;s illegal to sell a bike with a throttle in Europe!
This bike has revo shifters and you can just see the thump throttle on the right side next to the shifter. It fits perfectly. I changed the brakes to hydraulic, which I recommend you do.