I have the answer, I've added the data for logging, I've taken the car out and have TWO results worth noting.
I logged engine RPM, GPS speed in km/h and Fuel Flow Rate (LPH) against time. I did two runs on a level road, the first keeping the rpm around 2000 and the second using up to around 3000rpm.
With the log results in CSV I imported this into Excel (actually Open Office) and did a couple of calculations. I then calculated fuel flow rate times 1000 (to make it in ml) times the number of seconds from the last reading divided by 3600 (seconds per hour) which gives me the number of millilitres of fuel consumed in that time period. It's really a stab - it's looking at the fuel flow rate at the moment the data is collected which is cyclic as the program goes through all the OBD PIDs grabbing data over the bluetooth connection, but it's not too bad and a hell of a lot better than what we had before!
So, I accelerated gently - peak RPM was 2042.75 - to 48km/h which took 32.33 seconds and consumed 82.86ml of diesel. Peak fuel flow rate was 12.5LPH.
I then turned the car around and accelerated harder, peak RPM was 3138.5 - to 53.13km/h which took 9.47 seconds and consumed 32.06ml of diesel. Peak fuel flow rate was 35.4LPH.
I'd like to do several runs to gather more data so that I can get some median values. This would remove the error of the pinpoint rates being off-norm. I'd also like to make sure they're all performed under near identical conditions - so I'd like to take off from the same stop sign travelling down the same road at different rates.
So at the moment, it looks like a MODERATE burst is actually better than a sustained slow wind-up. Significantly, too - but it's early days, this was one reasonably unsteady drive up the street and back with other traffic playing a minor role.
I'd love to log some data from a standing start up to freeway speeds so I can see how things go as torque converters lock, torque levels rise, wind resistance begins to play a role etc etc.
I have a new toy to play with!