So if I'm understanding right. Then at 500 psi, an AL 80 actually has 8.9 cf left. Correct?
John is referring to "breathable gas", meaning that below a certain pressure the regulator will no longer deliver gas, since you aren't able to suck that last 500 PSI down to a lab-grade vacuum. So while it actually has 12.8 CUF, you can only breathe 8.9 CUF of it.
A good concept for you to learn when converting gas volumes is the baseline, which is essentially how much gas in CUF (for imperial divers) is represented by each PSI. If you know the baseline for all of your tanks, then you know how much gas you have in them, and how to compare the gas content of two different tanks.
baseline = [rated tank volume] / [service pressure]
So assuming that your aluminum 80 has an actual capacity of 77 CUF (this varies with manufacturer), and a service pressure of 3000 PSI, then that tanks baseline is 77/3000 = 0.0256.
If you have a 19 CUF pony with a service pressure of 3000 PSI, then the baseline is 19/3000 = 0.0063
You can write these two numbers on the tanks, so that you can know how much gas you have (this becomes more important in planning staged decompression dives, etc... but still good to know now).
1400 PSI in your AL80? That means that you have 1400 x 0.0256 = 36 CUF of gas
2200 PSI in your pony bottle? 2200 x 0.0063 = 14 CUF
(These numbers don't change with depth or mix, BTW)
And FINALLY, in case you ever go metric, remember that imperial volumes refer to the volume of gas at sea level that would come out of a tank filled to service pressure. So a "full" 80 has 80 (or 77) CUF of breathable gas (minus the last bit that you can't breathe). Metric tank volumes are just the liquid volume of the actual tank.