I've ridden and driven many different types of vehicle over the years, and reading the road is one of the most important things you can do irrespective of the size of vehicle being driven.
There are two people at fault here, the van driver for pulling out from the side road, and the driver of the heavy for overtaking the vehicle turning left, both drivers displaying impatience and lack of regard for their fellow road users.
It is always better to arrive 10 minutes late in this world, than five minute early in the next.
Brian