First of all congrats on your purchase. Well in my view one doesn't need a kill switch on the grip. Secondly I also drove this G version of my dear friend.
The bike is very stable, I have taken it to the speed of 100 km/ hr and it was FAST!!!
Breaking is awesome, especially the front disc brakes, very comfortable and easy to use.
There is only one thing which was hard to digest, The gears!!!!
1st gear is backwards
Rest are all forward.
It will take time to adust. IMHO it is a very good bike and a really good addition to the bike industry.