London Elektricity - Are We There Yet?