I agree. 30 minutes is too long to charge for any practical purpose. They're going to have to improve the wait time if they're going to break out of the uber EV geek community. The Better Place battery switching model, while it may not be feasible for current models it has to be the goal for future models.
It also seems as thought there should be more partnerships involved in reaching the type of scale there going to to want to achieve. It seems like there would be a perfect opportunity to team up with Better Place to scale there infrastructure. Tesla should focus on building the best cars possible while letting Better Place handle the charging and/or battery switching infrastructure. I love the idea of Solar City getting involved as well. Those three companies are on my list of the few companies to watch in clean tech.