Based on my contacts in China the SL-7600C was never released and Tao Bao (Chinese eBay equivalent) backs that up. There are only SL-5600C and SL-7500C listed on it. I would love to get a hold of a working SL-7500C to see if the Flash update menu is in Simplified Chinese or English as I noticed that that loading and splash screens are in English.
I need to find a reliable broker in China to purchase an SL-7500C through Tao Bao like I have for Yahoo! Auctions in Japan.