Posted this in another thread but applicable here too. I have model s though.
So something interesting: I had the update installed New Year's Eve. Took it out for a test drive New Year's Day, couldn't use anything, "camera calibrating" message. I drove max 20 miles New Year's Day. I drove it this morning, and was able to use TACC right away. So it does seem it's not necessarily a time driven in your car or miles driven in your car as far as I can tell.
I tested TACC and autosteer. I had to go out and find traffic on the freeway to test it, it won't work unless you are on the freeway and going under 35 mph. The one day in Southern California traffic is light is today lol, so I was only able to find about a 5 minute backup. But Autosteer worked great, but it wasn't a long test of a difficult freeway (5 freeway).
TACC worked everywhere I tried it. I drove about an hour on and off freeways with it. Over all on the freeway it works great, though it struggles when the radar hits a freeway overpass. It will slow down pretty dramatically for about 2 seconds then it will work itself out and continue on. I let it do this many times, it always recovered I would say It went from 65 down to about 45-50 mph. Not optimal, but I know tesla has talked about this issue and the past and specifically said fleet learning will address that issue. It didn't have that issue over most overpasses I would say, but it did happen 3-4 times.
One thing that worked great was merging onto a different freeway on ramp with a curve. TACC was set to 75, there was a broad curve to this onramp. TACC slowed down to 55-60 to handle the curve then speed back up just like I would have done. Smooth overall.
On the roads, I used it in heavy stop and go traffic, it worked decent most of the time. One time as i was driving next to a bicyclist in the bicycle lane it freaked out and slowed way down then recovered about a second later. The acceleration and breaking can be smoother for sure, but it's not horrible. I got used to it in about 10 minutes.
I think we have to remember Tesla is essentially starting over developing their own image recognition, sensor network etc. I like the idea that it's in house now, not having to depend on mobileeye. But with good comes bad, this means we have to go through all of this "beta" period crap where the software is not 100%. I have had the car about a month and about every two weeks I have recived new updates giving me new features. That's pretty awesome when you think about it. So, things are moving, just be patient.