Jay Leno on his new show & driving an electric Hummer