So it looks increasingly like the Leave camp actually didn't expect to win, or if they did, had no intention to plan for any kind of initial action plan to put into place, or were content with kicking the can to David Cameron (who promptly kicked it back by resigning).
As far as I can see, those from other countries who have obtained British Citizenship have nothing to worry about - they have their passport and their right to live here. Those in the process of obtaining theirs (I would believe...) should be ok if they get theirs before the exit of the UK from the EU.
It remains to see what will happen with those EU nationals who are here. I would expect those here and already contributing to the economy to be allowed dispensation to stay. Certainly, this seems the most logical path forward as those in jobs have already integrated into the workforce and asking them to leave would be a regressive step, especially in terms of finding replacements that have the same skills (that would be of UK nationality too...)
I think there's an insane amount ignorance from Leave voters who automatically thought that those already here are going to be kicked out in the next few weeks. I think those people are going to be very disappointed when all these details are announced.
The realisation and subsequent anger from the xenophobic Leave voters when they realise they have been played is going to be something to see...