The only missing element is where you are staying - in the US you can get Platinum with a credit card and there are a lot of status members, so that makes your gold status pretty worthless (sorry, Hilton gold would at least get you a breakfast). If you stay in Asia, outside of China, then you may be more pleasantly surprised by the potential for upgrades as there are fewer members with status and hotels do try to treat elite guests better.