Based on the photos alone, it appears that the device is indeed running on Windows Phone 7.5 (or Mango if you prefer), but unfortunately if you’re staying outside of China, rumor has it that the device will not be gracing international markets, but instead will be limited to just the Chinese market. Given that Lenovo was not named by Microsoft as one of the manufacturers for Windows Phone devices, perhaps they’re trying to keep a low profile.
No official word on what sort of hardware specifications the phone will run on, but based on the rumors, it could feature a 1GHz processor, 4GB of internal storage a 3.8”-4” 480×800 display, and what appears to be a front-facing camera.