When you posted about the video that claimed coil I was doubting...
looking at the images yesterday just looked too much like leafs. But for some reason, looking again today while reading Autoblog's thoughts I see what they are pointing out. Looks like control arms.