I wouldn't use Vtec, i would go with R&D. They have race proven machines just
as Riva. Riva makes good stuff but piggybacks of Athena which makes them expensive...
Not sure R&D will be in business of reflashing ECUs much longer with the way that things are evolving. R&D used to be the only logical choice for Yamaha even a year ago, but that has changed dramatically with Vtech's recent refocus. Check it out, Greenhulk.net, lots of good info.
The thing is, with stage 1 level reflash, R&D and Vtech will not differ in what they can do. Vtech will be a tad more expensive, especially if you get your own Maptuner, but with two engines I really do not see the point. The advantages are just too too obvious...:
Vtech is the only reflash currently available that stores your intact stock file, which you can go back too anytime.
You can reflash as many times as you want, back and forth, on the water, whenever, takes about a minute with the new system.
Several programs are available for each stage/level varying in the degree of throttle response - more or less aggressive - very nice to find what you like.
You do not need to send you ECUs out and wait for weeks (in season).
Great support over the phone or email.
Keep us posted what you decide to do, very interested!
--