To dovetail what Warp is saying:
All roadsters with the new Keihin ECU, are limited to 7000, even with Tuneboy, the 9000 RPM code hasn't been released (read: hasn't been started) by Wayne, for whatever reason.
There are only two ways I know of currently to go over 7000 on a 2013.5+ Roadster: Full Standalone swap (microsquirt, motec, etc), OR, talk the Dynojet guys into enabling the "rev extend" feature for you using a PC-V and Ignition module, so at 7000 the PC-V takes over all fueling duties. It does work, and has been done on other models, haven't yet seen it done on an R3 though.
Without disclosing too much... there is a 3rd option in the works, and it involves the stock ECU and any Rev-limit the tuner desires to put in, with the ability to define the fueling map RPM values in the table. So, theoretically speaking, one could de-stroke the motor down to say 61mm and spin it to something like 13,800 with the same mean piston speed as the 2300cc motor at 9000 RPM.
PS: You won't make it to 9000 many times on a stock valve train....