He never said he was apologising. He simply stated he could have used different terminology but his points remain the same.
What he said is demonstrably correct. It is an indisputable fact that immigration has totally changed some areas of the UK. Whether you see that as a problem or not is a matter of personal opinion.
He also stated that having 9m people on benefits is not sustainable. I’d argue that is also true.
I think it’s a good thing that an influential businessmen feels able to speak up. The notion that everything is OK and that we have an unlimited capacity to absorb more people is ridiculous.