View Tesla CTO JB Straubel’s complete presentation here (24MB PDF).