Very Cool Picture Teases Likely Very Uncool Renault Electric Concepts

Renault's introducing these four electric vehicle concepts in Frankfurt as part of the introduction of their Zero Emissions range. Is that... caviar in the one on the right? Solar cells on a glass roof? Is it full of tadpoles?