Because it’s not for us. In fact, it won’t be for very many people, period. The new Mazda Spirit Racing Roadster 12R will be limited to just 200 units, and it's only available in Japan. A ...