I am sorry that this has happened. I wouldn't be going to sleep either. I think that you handled it very well!!!!
Do you have a "Panic Alarm" button for your car? Are your neighbors close enough to hear that??? One suggestion I had heard from sheriffs around here is to hit your panic alarm so that your car goes off. It causes lots of noise and will frequently scare someone off. But if you are too far out on your own it may not. In my neighborhood 20 neighbors would hear it.
Be safe!!!!