Ed, sorry to hear about what happened. Here's an idea, if you know any of the SP's out there you might want to talk to them about going over the security tapes. If memory serves correctly, a few of those camera's out there look over the parking lot, and if you were parked up near the portals, you may be able to get a good look at the vehicle that did it. That is if you want to go that route.
As for body shop's around here, Blosser's and Red Noland's body shop are really good.
Hope this might ease the pain,
Mike