I'm partial to Reel Inn, though it is closer to civilization and can be really slow. Neptune's is the logical spot if you're up in the canyons. If you were on the north end of Mulholland there probably is a pic of your car:
http://rockstorephotos.com/
LA is a special place despite the flaws. Last night we were up at Universal Amphitheater for the Steely Dan show. Universal City Walk is surreal, but what a show. About the most energetic LA crowd I've seen, and of course a lot of SD's music is written about LA.
My fun for the day is buying boxes and starting to pack for a move to Santa Monica while the broken-armed boy plays on the computer. I think you guys had a better day