I find it disturbing that they're talking about restricting access to the NHS if you're working and contributing to the NHS via PAYE deductions (or other payments if you're not on PAYE).
My situation is different - although I'm American, I'm here as a Swiss citizen, so I fall under EU rules. The talk on restricting EU citizen access to the NHS is worrying.
For temporary migrants, there are special health insurance plans for expats which is available. From what I understand, though, it isn't cheap.
All in all, quite worrying, no matter which set of rules you fall under.