Checking the Starforce support page, it looks like they have started hosting the driver update and removal tools themselves. Whatever happened to the other webpage, it is no longer necessary to go through a third party.