Oh! There was a miscommunication my dear pastafarian friend! Please accept my appologies.
You are absolutely correct in that the S660 is an MR, and in stylish compact package! I don't actually know of a good resource in English but there is plenty of informatino available in Japanese. Basically it's a re-birth of the Beat with some S series touches. The car itself is a compact, just like the Beat. I haven't seen any info on the actual engine but the "S" series naming hints at something nice. What worries me about it from the concept is the center console:
This looks dangerously like there may be no real manual option and, even if there is, there isn't much space to shift without feeling up your passenger.