"Except they have just been granted millions of visas due to the Turkeys threats over migration, Cameron supports their joining (has already said he wont veto) and Turkey have already got Germany agreeing to fast track their acceptance. Unless something changes it is happening. I do accept this is under-reported but remain votes would be lost otherwise."
I suspect you well know that's not how Europe works. We have a veto, as do other states. Expansion doesn't happen just because one country wants it. Look up the conditions for accession. Turkey have gone backwards in terms of meeting those conditions recently. They're 20 to 30 years away from joining.
The migrant deal is an example of European negotiation working as it has helped reduce and manage the flow of migrants. It's far more likely that the UK border will be at Dover rather than Calais if we leave the EU which will vastly increase the number of refugees reaching Britain.