Idiot driver.
That looks like Epping New Rd, here
http://goo.gl/maps/gSVC3
This is on my commute every day on the way home.
The islands are a pain in the rear as drivers can get impatient to get through them, as you found out in this case with this van getting too close.
The islands are there to slow down traffic, as the section of Epping New Rd before that is very wide and encourages drivers to speed even though it is a 40mph zone.
This is a 40mph zone
http://goo.gl/maps/6kqvE but clearly there is the temptation to do at least 60mph.
I take a very strong secondary or even primary on that road, then on the approach to each island, I do a shoulder check, if needed I put my arm out at a 45 degree angle with my palm towards traffic to signal to hold back.
Most people have already seen me in a strong secondary or primary position and hold back.
I would put in a complaint to the police and then take the driver to court for damages (especially if it forced you off work for 5 weeks).