I use my 721 for recording movies and select shows but do the bulk of my recording on the 522 now because of the name based recording.
Where you live would not determine who gets the software. There would be no reason why they would launch it by zipcodes. They would launch it based upon the revision of that model number. All receivers would get the same code so it would make no difference who got what. The code is not specific to the region it is being sent to.
All receiver models with 3 numbers (that are DP - DishPro or DPP - Dish Pro Plus) have OpenTv and would get the weather application (111, 301, 311, 501, 508, 510, 721, 921, 322, 622, 525, 622) along with the 3900, 4900, and there are problably some others that I forgot to type.