Talk about jumping to conclusions! In fact you seem to be jumping so high you must be in a low Earth orbit by now!
1, There is no evidence the lights facing the driver were flashing, yet you assume they were just so you can blame the driver.
2, The truck cab was past the first set of barriers even before they started to lower - indeed the whole truck had passed through before they lowered completely without them even touching it, so the driver would never have seen the first set of barriers come down at all.
3. The truck was approaching the crossing slowly, this is not commensurate with someone trying to beat the lights, who would normally put their foot down. Indeed it is a characteristic more associated with a cautious driver rather than a 'homicidally dangerous lorry driver'
4. When he was confronted with a lowered barrier he clearly cared not to smash through them but stopped, since drivers are not trained to ram through them.
5, He was now in an unfamiliar situation - I would be surprised if this had happened to him before - the MAIB has a good way of putting it - 'loss of situational awareness' i.e. did not realise WTF was happening, or about to happen.
6. He then had a very short time to figure it out - it is easy for us with our railway knowledge.
It is also very poor Level Crossing design where all four barriers lower simultaneously - increases the risk of trapping vehicles as happened here. If the exit barriers had lowered just a few seconds after the the entry barriers the accident would very likely not have happened.