166 points is 100 bucks.
I am not sure how you earn points as this is my secondary card. I think you would have to check with them regarding the points.
I have used for EMI purchases and other websites and it is easy to use. Fuel has a surcharge of 2-3%. 600 becomes 615.