> Why would a human driver be driving an automated car?
Because Google cannot legally operate the car in the streets without a driver. Therefore they put a driver there and it's on him to choose how to drive the car.
> What is the security mechanisms that allow such cars to be in the streets?
The wonderful security mechanism of liability, lawsuits, and insurance.