I have to say, the person/persons that stole your car are fuck tards, its a matter of time before that hood pops up some where, god are people gettin dumber? thats a 1 of a kind hood expecially in america, thats the only one i have seen...
Best of luck to you and hope you get your shit back