Fuel flow for practical purposes is ~proportional to power in a piston engine
Only if LOP.
Also it isn't strictly proportional, because there are fixed losses. Look at any fuel flow v. HP chart and you see that at zero HP there is still a considerable fuel flow. It is this fixed loss (which is actually related to RPM and probably other second order stuff) which makes most of the traditional flight equations less than useful for powered flight.