Well yes I quickly realized that it should just be currentThrottlePosition / flywheelWeight because else the rpm would increase by a smaller amount as the throttle was pushed in more.
Also, I'm not making the car simulation as detailed as what you said about fuel. Thanks for the reply!