So after all that I've read here, I'm absolutely doing Ivan's upgrade. My 2015 VV is brand new, just coming up on 1000kms. My question: should I wait until after its first service (recommended at 1000kms) to do the ECU? Or does it matter? My bike has some "hesitation" issues, which sounds like the re-flash will fix any way. But should I see what dealer can do under warranty first?