Um..just a quick thought...maybe i am dead wrong..but..
I believe Mazda has a pretty good connection with Kia..wasn't that another whole issue in another forum in this site? i made a long long long post in that thread..
Anyhow, it looks to me the Spectra5 could actually be a remade Protege5..
Considering Kia-Mazda collaboration i believe it is well possible. Kia might have took all the unsold P5s and just redesigned its exterior. Mazda can finish their stocks off, Kia has another car for their lineup. Both wins.
Look at the gauge cluster. Exact same composition as proteges if you look . (tach, speedo, then the two vertically placed temp and fuel..)
Look at the shifter. It looks almost the same as Protege shifters.
Centre console. Just twisted protege console.
You guys just might be bashing a P5 hidden in another cover..
or i can be dead wrong. but my 2 cents.