Highway self-driving is pretty much consumer-grade now. Infiniti already has it in their vehicles. Telsa is planning on rolling it out this summer. The main problem is urban and suburban driving and dealing with unexpected situations such as jaywalkers or a cyclists running stoplights or a kid running out after a ball.