"Now, after you waited a few seconds to be sure and perhaps re-assigned your device a static IP, hit Upload." The user needs to static assign a 192.168.0.### address on there PC BEFORE beginning to use the recovery mode process.
I would recommend that since there is FW encryption in all new recent D-Link FW, if users want to use 3rd party FW, to use the recovery mode to FIRST downgrade there routers to initial older shipping versions of FW. Once the router is downgraded to older initial OEM FW, then use the routers main web page to send the DD-WRT Factory2WRT file to make the conversion to DD-WRT. This should be the safest method to get 3rd party FW loaded. I would not use the recovery mode for any 3rd party FW loads. This may cause the 3rd party FW to be loaded incorrectly or damage the routers NVRAM and recovery mode sections. It's only needed for, troubleshooting, downgrading OEM FW to a lower version or use it to migrate back to D-Link OEM FW from 3rd party FW.