This link you posted is infested with Malware, and Adware. Also contains multiple virus's. So far i have found 4 virus that this link has tried to put on my device. There are over 20+ Adware auto downloaders.
Honestly if you are really a Staff Member, Support Member, and i ran this site...