As a Mozilla employee, I can say that this is a fairly accurate assessment.
The money from Google is practically a donation at this point. It's not exactly an altruistic one but it's not exactly a pure business transaction either given Firefox's current market share.
Your first bad assumption is that the amount of money is fixed.