Lohring that is some great info.
As you said are boats don't run much of a spread in RPM. Thy don't have to run threw the gears to race.
Head temp controlled by the valve I designed would help keep the chamber at the proper temp taking one thing out of the equation. keeping the water temp control separate from the fuel mapping I think would simplify the equation.
Throttle position can be picked up off the servo. not sure if this would be needed till it is run on the bench to see what the ex temps do. Nitro in are small eng will react diffrent than larger gas eng.
The first step is to use a carb and 3rd channel needle to get the feel for every thing.
Gathering data is the first step. With out this it is a shot in the dark.
This is my game plan for future testing.
This is the beauty of the arduino type boards. It supports multiple PWM inputs and can drive multiple outputs with PWM at the same time. Guess what our receivers talk to our servo's with? So essentially the throttle servo signal from the receiver is our TPS. (Throttle position sensor). The very same board can drive servo's also, so no need for extra circuits. Inputs other than PWM can be used as references also, so using a K type thermocouple for example for EGT or a thermistor for head temps are also useable.
Some of the arduino type boards popping up on kickstarter lately have some serious potential for us. Bluetooth RX and TX modules built in so no need for cable interface for loading code or retrieving logging data, and the size of a thumbnail for the whole controller. Can access them from a bluetooth cellphone without disturbing radio boxlids etc.
Will run happily off our RX pack voltages and are low current draw too.
As Dave has said, the problem is the time involved in logging the relevant data, writing the code, and then refining it. I got a little side tracked with this stuff and since moving house I haven't dug the stuff out of boxes.