hbrd,
Your results demostrate the fact that fasting blood glucose tells only half the story. While they are a bit high, your fasting blood sugars are not too bad. But the 2 hour OGTT reading of 238 is way to high. Your phase one insulin response is inadequate. It is really difficult to raise a non-diabetics blood sugar above 150.
Having said that, your fasting blood sugar isn't too bad. So your phase two insulin response is still functional. Deterioration of the phase 1 insulin response is the first stage of the t2 progression. And it looks like you are well on your way down this road. You don't fit into the typical t2 profile. Maybe it is simply the result of of all that rice!
Taking Glucophage sounds like a good idea. You should also cut back on the carbs. In addition to reducing blood sugars after meals, reducing rice consumption will lower your triglycerides. Also eat lots of omega 3 fats, like fish, and your HDL should go up to a healthier level.
Cheers,
Mark