48 years on the street here , feel your pain . Only been on EFI scoots for 11 years myself ..
6) Do not have to return to dealer .. Can of Worms , what do you want to do ? simplest is XIED or VIED , they merely enrichen some without a new map , plug in to the O2 sensors .. I use FuelPak3 (FP3) , Uses smart phone and have a bunch of maps to choose from , select model , exhaust , cams , and gives you the best map .. Or you can do as I did and say hey all I did was a de cat and they sent me the best combo for my setup , runs great .. You can run as many maps as you want , naturally one at a time .. Only draw back if you really want to play with the fuel tables , is it is for phone only ..
Others like TTS Mastertune and ThunderMax , SE tuners and Power Commanders , you can run on PC/laptop and transfer to the bike ..
So Many Highways So Little Time