Seems like decent advice so far. I'll add this:

Watch this video and see if any of the information is relevant to your situation. I'd consider getting a criminal attorney ready to respond to the scene on your behalf in the event something happens.

http://www.youtube.com/watch?v=6wXkI4t7nuc