If there had been cyclists on the left hand lane of the GBW, the driver would have been able to see them and stop - no need to swerve.
If there had been cyclists on the right hand lane of the GBW, the driver could have continued without making contact with the cyclists - no need to swerve.
If cyclists had been coming off the cycle path onto the road, they'd have been coming onto the right hand side of the road - not the left where the driver was... so no need to swerve - and no need to swerve towards the side the cyclists would be on.