Every time I cross at one of these I take my life in my hands. Either you know the road so well that you should be prepared for the crossing and slow down/look or if you don't know the road so well you should be paying attention and spot the crossing in enough time to be able to stop. They are even helpfully marked with flashing lights.
Yesterday I hit a record. Four cars carried on whizzing over the crossing while I, ds (on scooter) and dd (in sling) were half way across the crossing.