Thas a pretty decent map of what it's doing. But there is still other tables that is using the grams of airflow that it calculates and doing it that way means that all of them are off. A serious one is the spark. While you may be getting the correct lambda I still like the computer to know what is going on.
If you do that while making more serious power, you won't have any ability to adjust for dynair past 0.92 g/cyl.
In other words, zero adjustment of timing after a medium/low boost setting.
The 3800 PCM is so simple, it likely won't matter either way.
If there were other algorithms running along side that main one, which could directly influence the main algorithm, then it'd be a problem.
Example being that algorithm that estimates the temperature of the air as it reaches the cylinder found in the later LSx PCMs. That would not be one you'd want to fudge.
Here, if you get it to behave, then you win.
I found very quickly that the rate of evaporation is crucial for dialing in the AFR during warm up with very different injectors from stock. The spray pattern of say disc style injectors are more like a fuel hose than a mist. Larger injectors are more stream like as well, even in the pintle style. That correction is non adjustable on your PCM. I simply ran open loop for longer. Also found, the spray pattern should be the factory straight down. Anything else is pretty difficult to tune around. No point in making it more difficult than it has to be.
Goodluck finding accurate data for injectors though. There are many companies out there just making up data or "borrowing" it from other companies.
If you really want the PCM to know what's going on, you're also going to have to know what the stoich of your fuel is. Unless you know how much ethanol is in there, you won't know how to adjust. And if you adjust the stoich value, you have to adjust every value in the PCM that references an AFR.