Taobao is under the Alibaba empire, so the site is definitely legit, but that's like saying eBay is legit - the actual auction is still highly dubious.
However, these pictures look AOK to me. I wouldn't buy it since there's going to be a GB soon, but honestly, if that falls through, I might hazard it...
Also, Google Translate sucks at chinese!