Nissan reveals bizarre 370Z teaser; boxy Cube car set to go global.

More: continued here