ASLs are ridiculous. The cycle lanes leading to them encourage people to undertake, nobody obeys them, any sensible cyclist rides straight past them and if he or she is stopping at all should stop as far ahead as possible so as to get a good view of the pedestrian and vehicle traffic.
I seriously think that if they just got rid of all the ASLs but kept the driver's stop lines as far back as the ASLs have moved them the problem would be solved. Cars would just stop at the line.
Yesterday's crash happened at a junction with an ASL but with no feeder lane. We are supporting moves by TfL to make those ASLs enforceable, as the law stands it is difficult for the police to enforce many of the ASLs in London.