When the final fire card is revealed, you play through one final entire round (which would include income at the very end). Then apply the effects of the fire card.
Yes. When you restack the board for the final round, there is one card left, the final fire card. After that last round (including income), the fire occurs. There will be no more income after that.