Some friends and I took the test in Wujiang, Jiangsu last week and it WAS BLOODY HARD! I had studied the questions posted online but these were nowhere close. You're right about the poor translation, the exam questions make very little sense.
Usually the traffic police will give you a printed version of the road code which is in many different languages not just English. You study those verbatim, memorize then sit the exam on the computer... easy... IMO. Got 100% on mine first try... they let me take the book home overnight, since I didn't get into the office until after 4pm and they were closing at 4:30pm. They wouldn't allow me to take the test immediately. So I just turned up at 9am the next day... had my license within an hour... and not just for car either... Car, Truck, Motorcycle, Sidecar... thats all they would give me, out of all the classes I hold from my home country license.
It makes better sense to get the license from a place that has a reasonable number of foreigners as then you are more likely to find they have already paved the way for you...