Sounds like you've got there.
The WC adjustments are the trickiest thing.
So an increase in AR leads to a reduction in the cash flow. You have a debt, but you haven't received the cash yet. So the income is recognised, but you haven't yet got the cash. Thus for cash flow purposes, you need to remove the income that hasn't been received.
An increase in AP leads to an increase in the cash flow. You owe the money, but you haven't paid it yet. So although the expense is included in the P&L, the cash hasn't yet left the company's safe/vault/account.
An increase in deferred revenues leads to an increase in the cash flow. The money has been received in advance. But the revenues haven't yet shown up in the P&L. So you need to add the cash you've received into the cash flow report.
And vice versa for each of them.
Turns my brain to mush. But it works.