avid cyclist here . Why didn't you use the cycle lane ? Still no excuse for the drivers dangerous behaviour.
To date, most cycle lanes are designed to help ensure that vehicles don't get delayed, no other reason. In many cases, cycle lanes can decrease safety for bike users.
The government know this (and to date have done nothing much about it) but it is for this reason that they are not mandatory.