So I sent Topguest an email yesterday and this is the response I got today:
Hi JEWDA,
Sorry for the inconveniences you are having. We are currently in negotiations with United Miles to extend the program. Currently the promotion has been expired. We have since taken down the sign up website. We will keep you updated on the negotiations.
Thanks and happy travels,
Tim