Yeah no doubt it will be more than sufficient for you, like you said its not going to see S2000 SPEC racing on 130mph road courses. its a nice driver!
Also that mugen bolt in isnt up to snuff then to pass NHRA, SCCA/FIA, etc.
doesnt matter really its a highquality build you have there, no way around that. :thumbup