They should've at least used a Bluetooth packet analyzer and captured the data stream to and from the phone/car. It should be a good read. And a better disection could be performed.
"What I've done, of course, is total garbage." -- R. Willard, Pure Math 430a