It helps, sort of. I think it is harder than you suggest. For example for diplo ...
You have given the equation: [SUM over j turns til MM] {CBO(j -1) + deltaCBO(j)} = cumulative beakers made until MM from index time.
Beakers to make = sum of all techs remaining to MM, minus beakers from bulbs.
What value for j, given the assumptions about CBO and deltaCBO, and about beakers from bulbs, yields beakers to make?
How is that simple?
Then, time to UN ... Hammer cost of UN, minus hammers from GE if avail, (times number of GE avail), minus hammers whipped or bought or chopped, is hammers needed to build. (Need to know how many hammers city will make, and what total gold production is, to know how many you will buy, and when).
Hammers needed to build / HPT = turns to UN after MM
And not only are the equations complex, but then you have to estimate the terms in the equations.
So I assume you make some simplifying assumptions, and perhaps do a series of iterations? Like you assume an average BPT over the game, rather than try to calculate the series? And if you have tracked these numbers over time, you may have a pretty good sense of what to expect ...
What kind of precision do you get for the "peaceful" victory types?
dV