crikey! They do say it comes in threes! Hope you;re all okay, what a scary thing! Can you speak to your council to see if there's a traffic calming dept that might be able to help? Don't want to scare you more but it'll be icy and winter soon - don't want any harm to come to you or anyone xx