Have you contacted World TV (GlobeCast) technical support? Your subscription includes telephone support. Their equipment usually is shipped with an install guide that should provide step by step instructions.
If you are not comfortable installing your system, World TV will provide a list of local installers.