First off, having driven an Electric VW Golf and from what I've heard of driving a Tesla I enjoy electric cars. They have torque from the first degree of movement which makes for extremely fast acceleration and fun driving.
Self driving cars are another thing though. The software has a long way to go, the number of variables a system would need to process are astronomical. I think it will be a long time coming.
Secondly, I don't think with the current situation in DC that electric cars or anything even slightly forward thinking will happen. They are talking about coal for heaven's sake! What is this, the 19th century?