Well, obviously the problem is lack of visibility. Thats easy to fix: make all cyclists ride on the right-hand side of the road, so vehicle drivers can see them approaching head-on. No excuse for not seeing them then. Its the same as the Highway Code instructs pedestrians to walk. No chance of sneaking up on the inside of a truck then.