Yesterday night I went to the Android Market and Need for Speed was listed as a purchased app. After that I was able to re-download and install it to my new phone. Tested the game and it works fine (runs much smoother on the Droid Charge vs the original Droid). Suggest others try going to the Android Market to see if the problem is resolved as in my case. If so, all of our complaining will have solved the problem.
I recently got a Revolution and it now shows up in the market as purchased but when I try to get it I get "item cannot be found ". I haven't rooted this one yet but I'll restore from titanium when I do.