Entering a blocked intersection is ILLEGAL. No ifs, no buts, no maybes.
A level crossing is an intersection.
A driver should never enter any intersection that they can't leave.
Clearly the driver is at fault.
Saying the intersection is at fault is a copout. If people followed the road rules and drove with any common sense whatsoever there would be virtually no crashes of any kind at all (allowing some for mechanical failure).
Obviously a major problem is the "driving" standard in Australia, but that is A: a topic for another conversation and B: not likely to change for the better in your lifetime, or mine.

