Mazda has revealed a 503bhp sports saloon with a rotary-electric powertrain that promises up to 500 miles of combined range - and is set to feature in a production car in the next three years. The ...