I saw a few of these buzzing around shanghai lately and thought i'd look them up. It looks like a big Honda 'Monkey'.
The chinese forums are calling it 狒狒 which is a baboon, but there's various other names on the pics i've seen.
Looks like a fun town bike!
http://www.moto8.cn/attachment/day_1...c918eee201.jpg
http://attachments.motorfans.com.cn/...x2Jyb82455.jpg
http://www.moto8.cn/attachment/day_1...f83fbb4ca5.jpg
http://www.motorfans.com.cn/bbs/atta...&checkid=a2aca