MS is actually changing their points system to dollars this year I have heard recently and yes, it is currently quite annoying but it still works and if you are using the system, you will eventually use the points anyway.
One last question on the GME DLC. What is their markup? I have to assume they are buying it "wholesale" and making something from it when selling it, but I just can't imagine it can be that much. Any idea?