Have you reported him? Especially as you have witnesses.
He does not sound like the professional driver he should be. There are a lot of unprofessional Taxi drivers out there - the rest of us rely on victims such as yourself reporting poor behaviour...
Hope you reported that to the police
Looks like you were most of the way round the roundabout when he hit you