This little car is looking pretty slick, and though I can't fully decipher the specs on Mugen's website, I'm guessing the "SC" on the badge represents "supercharger". Mugen says the 1.5L motor puts out 150hp and 180NM (~133 lb-ft).
These pics look mouth watering