Get a couple more quotes from realistic shops. Sounds like they will all be over $500. Let your insurance company take it from there
Or
File a police report, take him to small claims court
Or
Pay him a visit with or without police escort
Or
File a police report, take him to small claims court
Or
Pay him a visit with or without police escort