"with the van you need a mile of clear road to overtake"
Why the f**k are you planning an overtake then, let alone on a level crossing? The fact it was a works van probably means you would have been paid for the journey, so why bother overtaking?
I don't want to sound overly harsh, but i've seen number of accidents that could have been avoided- this could have easily been one of them...