An hour is a lot longer than it takes to fill a tank of gas though. It's gotta be either cheaper or more convenient for most people to consider switching.
That's like saying, car payments are more expensive than horse payments. You're just thinking of the problem wrong.
You're not stopping for gas. You're plugging your car in while shopping and at night or whenever. The only use case where this stuff doesn't work is on long hauls or roadtrips. In that case you are acting like a gas car owner. You stop at the rest stop, wait 20 minutes for the battery to get to 80% and go on your way. Or if you're a long distance driver, stick with gas or a hybrid.
It's a reasonable amount of time to stop for lunch, though. Since these things are primarily going to be charged at home, you'll almost always be starting long trips with a full charge, and 4-5 hours is more than most people want to drive before taking a break anyway.
Taking a break generally means getting out, stretching your legs, taking a piss, perhaps drinking a cup of coffee, not settling in for a full 3 course lunch.
[http://idealab.talkingpointsmemo.com/2011/10/breaking-tesla-...]