A friend gave me one of the older models that didn't have the control panel, I installed it and had to de-install it to prevent my wife from slapping me and yelling "SLOW DOWN" all the time
It does NOT add any power, it just makes the throttle response much faster.