Re: No way ready!
I'm not sure if there's really a difference between inferring and reacting. You see a shadow emerging between two parked cars. You know there's a school nearby so you infer it could be a child and slow down a bit just in case. Or did you react to seeing a person shaped shadow and hence slow down? Every scenario you describe is one a computer could learn/be programmed to recognise. Sure there are countless other scenarios which could be envisaged (or even not envisaged). A human is far more capable of dealing with something unexpected that they haven't encountered before than a computer. But a computer doesn't need to be perfect to be useful when it comes to driving. It doesn't even have to be as good as a 'good' driver. It only needs to be better than an 'average' driver. As long as such vehicles 'fail safe' when they're not sure about something by slowing or even stopping completely then I don't see a problem (provided it's not happening every 100m).
I don't think the current tech is anywhere close to being good enough but it'll get there eventually