Can someone translate from the Japanese? From the cover of this week's edition of Best Car Magazine (the people who started the Tokyo Concept rumour). My Japanese is non existant, so I have no idea what this monstrosity's supposed to be, but it has a Nissan badge, I see the word 'Scoop' and I think I see FRZ in the japanese text somewhere? Help me please...