I wouldnt throw out dynamic entirely just yet.
Maybe this is obvious, but I would put a lot of weight in how fast the accelerator pedal actually moved.
You can get a fix on the ends of the problem anyway, such that if the pedal went from one position to another as fast as humanly possible then that is an "instant change" request. Whereas if the pedal motion acceleration is within normal "noise" for steady state cruising then take your time making any current changes and move to an average of the last x pedal readings. Then draw the graph for the intermediate accleration changes based on how quickly the gas pedal moved.
Edit: but it looks like paul is hard at work still, lets see if he found a combo he likes