I know, this is the Lambo board, but it seemed like the best place to post. What's the deal with the S7 ? Anybody know the cars? The earlier ones...