Tatler once called the M4 Britain’s poshest motorway - but when Nigel Farage got stuck in traffic, he said it was packed with migrants. So who’s right? Laura Barton took the slow road to Port Talbot to find out