Mazda MPS is rip-roaring fun