I'm not an expert on the law and most of the regulations seem like a foreign language. However, it seems to me that when experienced drivers who are trying to obey the rules are being caught out at the same spot, something isn't right there.
I've never received a speeding fine, PCN, had any points on my license or even (excluding my first months as a driver) had a parking ticket. I'm no saint but I try to avoid getting fined.
It seemed like a new bus lane with different rules. In future I'll look out for a 'bus lane ends' sign.