Mazda finds itself in a do or die situation as the car maker from the land of rising sun has placed very high stakes on its new product launches. The onslaught commenced with the introduction of the CX-5 compact crossover SUV last year which was followed by the new Mazda6 sedan in the...