What gas are you running? If you're on 91 octane (Pasadena, CA?), you could be having problems with the JDM ECU (you said the car was RHD). JDM engines are tuned for higher octane than we have in Cali and have a lot more timing advance to take advantage of that. If you had 93 or higher gas, you might be fine.
Do you have access to a USDM ECU or high octane gas?
And please try to read what people are saying, not what you want to read. There is no "chip" for the rev limiter, it is hard-coded into the ECU. If you got your ECU reflashed by ATS Racing or went with a standalone engine management system, you could change the rev limit. But this is not the problem you are experiencing.
He has a JDM engine already. And even if he didn't, why would it matter? His JDM tyteness (y0) might be the reason he can't rev higher with this gas.
And from the other thread about the same problem because it's important:
anyway im having a problem when the engine is just turned on and i try floring it it kinda pulls back a bit i hope thats normal..
To reiterate myself, don't do this.