There is no such thing as GPA in China, every test is 100 points and some of them can be very hard (you can score 75 and be number 1 in class). It was only during recent years, people started to transform them into 4 points GPA scale as follows: >85 is A, between 75 and 85 is B, 60 to 75 is C, lower than 60 is F. Class ranking is not reflected by our scoring system. I actually ranked top 10 out of 109 in my class (No proof on paper

I have a PhD in molecular genetics (from one of the top 3 US public University) and have a 3.8 GPA (which doesn't count, I know), I also have three scientific publications (one second authorship and 2 first authorship). The two recommendation letters from my PhD adviser and the chairman of my thesis committee will both be very strong, not only because of good rapport and my work ethics, but also because they are both stand-up guys, very very supportive of me.
Any inputs would be greatly appreciated, my dream school is Columbia and I would be thrilled if I can get into Michigan, lower than UVa would be a huge disappointment. The UG GPA really bugs me, I will definitely write an addendum. Although I like the fact that this will give me a chance to argue a case for myself, the 3.2 bugs me hugely.