Here's a bit more detailed information.
I was emailing back and forth with the reps, I told them it needs a trunk light and likely a crank sensor, he asked for VIN and said it was still under warranty (thought it was parts only at this point but thanks to Stig posting Kymco warranty information I dug out my owners pack). The rep suggested working on it myself might void my warranty. I replied back that my 30 years of experience included making wiring harnesses for concept cars such as the Plymouth Prowler concept among many others not only that but 2/3 of that time as a Chrysler, Dodge, Jeep mechanic specializing in A/C, electrical, and driveability.
So i decided to at least have a look myself so I removed the rear body panels (left them off when I took ithe to the dealer so they wouldn't have to mess with them as I did when it needed a shock). Tested power to the trunk light with a voltmeter, test light, and another 12 volt LED panel I had. All agree the voltage to the light is fine and the problem is with a failing LED in the light itself.
If I start the bike on the center stand cold it will run for 8 minutes, the engine will stall, and it does not want to start for several minutes. When it won't start I confirmed that I have no spark (used a spare plug against the cylinder head cover). Once the bike cools a bit I get spark back and the bike will run. The check engine light will flash out 2-2-2-2. Based on my years of experience working on Jeeps I suspect the crank sensor. Looking through the factory service manual a code 02 is loss of crank signal. So one of the tricks I learned many years ago with the Jeeps was when a crank sensor was a problem and the engine died when hot pouring some cold water on it allowed the engine to restart right away. I tried this on the outside of the MyRoad but the sensor is in the side case almost all the way. I removed the crank sensor bolt and ran the bike until it died. I immediately pulled the crank sensor out, dunked it into a glass of cold water for 5 seconds, wiped it dry, and put it back in. Result the bike would restart immediately rather than having to wait several minutes suggesting to me that is the issue. Crank sensors can fail two ways on the Jeeps. The early ones were a two wire small AC voltage generating signal. These would heat cycle over years eventually leading to the wire inside breaking. So they would get hot and go open circuit until it cooled down again. The later type (like the one on the MyRoad) used a 3 wire powered sensor. When these type failed you could either loose the signal from it or it could short out the power feed from the engine controller (5 volt in Jeeps but it appears Kymco uses 12 volts) which would pull down power to all the other shared power sensors which could also result in being unable to communicate with the engine controller via a scan tool (often those who didn't know that would like the engine controller was bad but all you needed to do was unplug the bad crank sensor and then you can communicate via the scan tool). Since I earlier got a code 02 (no crank signal) and 04 (no power to sensors) I suspect the crank sensor is shorting out the sensor voltage from the ECU affects the others.
The thing that really sucks here is this other guy in Escondido has the same two part failures as my bike and both have around 5,000 miles on them. His bike has been at a dealer in San Diego for two months now! I stated to the rep that this was very disconcerting and maybe they should offer some kind of extended warranty if these were going to have to be replaced every 5,000 miles.