I haven't read much discussion about the latest PR, I probably just missed it. One thing confused me, what is the significance of 'satellite'? When I first read it, I struggled with what a car designer had to do with a satellite center.
It seems every release lately is more confusing than informative. I must say, I am not impressed with their PR people. lol